Go to: Related nodes. Attributes.
Extend the start or end of the input curve. There are two methods
used to specify where to extend to (extendMethod). The curve can be
extended given a distance or given a point to extend to. In
addition, the extension can be a linear, circular, or cubic segment
(extendType). The extension can be joined to the original curve
(join) and any unnecessary multiple knots at that join can be
removed (removeMultKnots).
Node name |
Parents |
MFn type |
Compatible function sets |
extendCurve |
abstractBaseCreate |
kExtendCurve |
kBase
kNamedObject
kDependencyNode
kCreate
kExtendCurve |
Related nodes
projectCurve, rebuildCurve, detachCurve, attachCurve, insertKnotCurve, curveShape, nurbsCurve
Attributes (15)
bothEnds, distance, extendMethod, extensionType, inputCurve1, inputCurve2, inputPoint, inputSurface, join,
outputCurve, pointX, pointY,
pointZ, removeMultipleKnots, start
Long name (short name) |
Type |
Default |
Flags |
|
inputCurve1
(ic1 ) |
nurbsCurve |
NULL |
|
|
inputCurve2
(ic2 ) |
nurbsCurve |
NULL |
|
|
inputSurface
(is ) |
nurbsSurface |
NULL |
|
|
inputPoint
(ip ) |
double3 |
|
|
|
pointX
(px ) |
distance
(double) |
0cm |
|
|
|
pointY
(py ) |
distance
(double) |
0cm |
|
|
|
pointZ
(pz ) |
distance
(double) |
0cm |
|
|
|
extensionType
(et ) |
enum |
0 |
|
|
extendMethod
(em ) |
enum |
0 |
|
|
start
(s ) |
enum |
1 |
|
|
bothEnds
(be ) |
bool |
false |
|
|
join
(jn ) |
bool |
true |
|
|
distance
(d ) |
distance
(double) |
1cm |
|
|
removeMultipleKnots
(rmk ) |
bool |
false |
|
|
outputCurve
(oc ) |
nurbsCurve |
NULL |
|