extendCurve is undoable, queryable, and editable.
This command extends a curve or creates a new curve as an extension
In query mode, return type is based on queried flag.
Long name (short name) |
Argument types |
Properties |
-inputPoint(-ip) |
linear linear linear |
   |
|
The point to extend to (optional) |
|
-pointX(-px) |
linear |
   |
|
X of the point to extend to
Default: 0 |
|
-pointY(-py) |
linear |
   |
|
Y of the point to extend to
Default: 0 |
|
-pointZ(-pz) |
linear |
   |
|
Z of the point to extend to
Default: 0 |
|
-extensionType(-et) |
int |
   |
|
The type of extension: 0 - linear, 1 - circular, 2 -
extrapolate
Default: 0 |
|
-extendMethod(-em) |
int |
   |
|
The method with which to extend: 0 - based on distance, 2 - to
a 3D point
Default: 0 |
|
-start(-s) |
int |
   |
|
Which end of the curve to extend. 0 - end, 1 - start, 2 -
both
Default: 1 |
|
-join(-jn) |
boolean |
   |
|
If true, join the extension to original curve
Default: true |
|
-distance(-d) |
linear |
   |
|
The distance to extend Used only for extendMethod is
byDistance.
Default: 1 |
|
-removeMultipleKnots(-rmk) |
boolean |
   |
|
If true remove multiple knots at join Used only if join is
true.
Default: false |
|
Advanced flags |
-caching(-cch) |
boolean |
   |
|
Modifies the node caching mode. See the node documentation for
more information.
Note: For advanced users only. |
|
-nodeState(-nds) |
int |
   |
|
Modifies the node state. See the node documentation for more
information.
Note: For advanced users only. |
|
Common flags |
-name(-n) |
string |
 |
|
Name the resulting object |
|
-constructionHistory(-ch) |
boolean |
 |
|
Turn the construction history on or off |
|
-object(-o) |
boolean |
 |
|
Create the result, or just the dependency node |
|
-replaceOriginal(-rpo) |
boolean |
 |
|
Create "in place" (i.e., replace) |
|
-curveOnSurface(-cos) |
boolean |
 |
|
If possible, create 2D curve as a result |
|
-range(-rn) |
boolean |
 |
|
Force a curve range on complete input curve |
|