Go to: Related nodes. Attributes.
Detaches a curve at the parameter specified in the "parameter" multiattribute. The output is a multiattribute containing the detached curve pieces. The "keep" multiattribute (which should be 1 element larger than the "parameter" attribute) specifies which curve pieces to keep or discard.
For example, if a curve is detached at three places, there are four curve pieces to keep or discard. Generally, the parameters in the "parameter" multiattribute should be in ascending order, otherwise the curve pieces may overlap. Detaches a curve at the parameter specified in the "parameter" multiattribute. The output is a multiattribute containing the detached curve pieces. The "keep" multiattribute (which should be 1 element larger than the "parameter" attribute) specifies which curve pieces to keep or discard. For example, if a curve is detached at three places, there are four curve pieces to keep or discard. Generally, the parameters in the "parameter" multiattribute should be in ascending order, otherwise the curve pieces may overlap.Node name | Parents | MFn type | Compatible function sets |
---|---|---|---|
detachCurve | abstractBaseCreate | kDetachCurve | kBase kNamedObject kDependencyNode kCreate kDetachCurve |
projectCurve, rebuildCurve, attachCurve, extendCurve, insertKnotCurve, curveShape, nurbsCurve
inputCurve, keep, outputCurve, parameter
Long name (short name) | Type | Default | Flags | ||
---|---|---|---|---|---|
inputCurve
(ic ) |
nurbsCurve | NULL | |||
|
|||||
outputCurve
(oc ) |
nurbsCurve | NULL | |||
|
|||||
parameter
(p ) |
double | 0.0 | |||
|
|||||
keep
(k ) |
bool | true | |||
|