Curve, Defined by Segments
- Last UpdatedDec 08, 2025
- 1 minute read
This type of statement is used when segments, that means, lines and arcs, of the curve are known.
Syntax:
|
CURVE, <curve_name> [, <system>], <point> (/<segment>) (1 ... 29); <curve_name>::= <name> <system>::= UV|XY|XZ|YZ <segment>::= R <radius>| <amplitude>, <point> <radius>::= <amplitude>::= <number> |
Remarks:
-
The statement can be given everywhere in the scheme. If xyz-coordinates are used, the statement must not occur until the position of the panel has been defined.
-
<system> defines the coordinate system, used to describe the curve. All points must be given using the same type of coordinates. If not given, uv-coordinates are supposed.
-
As everywhere else, FR-terms, LP-terms and topology point references may be used.
-
Radius and amplitude are positive if the circulation direction of an arc is positive, negative if the direction is negative. Zero indicates a line segment.
When described in the xyz-system, the curve is supposed to be seen from FOR|TOP|SB when judging the circulation direction.
-
<point> may be a complete topology reference, that means, one term only.
Examples:
1.
CURVE, 'ABC', 1000, 2000/0, 2000,
1800/R2000, 3000, 2000;
2.
CURVE, 'AAA', P1/50,P2/0, P1+50, P2+100/0, 1000, 2000.