Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

Hull and Outfitting

The ARC Statement

  • Last UpdatedJan 07, 2026
  • 1 minute read

ARC,<arc_name>,<start_pnt>

[/ARCMIDPNT=(<mid_pnt>,<end_pnt>)]

[/ARCRADIUS=(<end_pnt>,<rad>)]

[/ARCAMPLITUDE=(<end_pnt>,<ampl>)];

<arc_name> is the name of the arc and will be assigned the type ARC_2D. The maximum length of <arc_name> is 32 characters.

<start_pnt> is the starting point of the arc with type POINT_2D.

ARCMIDPNT=(<mid_pnt>,<end_pnt>)

<mid_pnt> is the mid point of the arc when the arc is defined by giving three points. It has the type POINT_2D.

<end_pnt> is the ending point of the arc with type POINT_2D.

ARCRADIUS=(<end_pnt>,<rad>)

<end_pnt> is the ending point of the arc with type POINT_2D.

<rad> is the arc radius when the arc is defined by giving two points + radius. It has the type DECIMAL.

ARCAMPLITUDE=(<end_pnt>,<ampl>)

<end_pnt> is the ending point of the arc with type POINT_2D.

<ampl> is the arc amplitude when the arc is defined by giving two points + amplitude. It has the type DECIMAL.

Structure:

NSEG

(INTEGER)

SEGPARTS(1:NSEG)

ENDPNT(1:2)

(DECIMAL)

AMPLITUDE(1:2)

(DECIMAL)

Example:

GET/STRUCTURE=(N,<arc_name>,'NSEG')

/STRUCTURE=(X,<arc_name>,'ENDPNT',N,1)

/STRUCTURE=(Y,<arc_name>,'AMPLITUDE',2,'Y');

In This Topic
Related Links
TitleResults for “How to create a CRG?”Also Available in