Go to: Related nodes. Attributes.
uniform- the resulting curve will have uniform parameterization with the
specified number of spans (spans) and degree (degree).
reduceSpans- remove redundant knots if possible.
matchKnots- rebuild the input curve so that it matches the parametrization
of another curve.
noMults- remove multiple interior knots.
curvature- rebuild the input curve adding more knots where the curvature is highest.
ends - Rebuild the input curve to have multiple or nonmultiple end knots.
Use keepRange and keepEndpoints to control the end conditions of the rebuilt curve.
Node name | Parents | MFn type | Compatible function sets |
---|---|---|---|
rebuildCurve | abstractBaseCreate | kRebuildCurve | kBase kNamedObject kDependencyNode kCreate kRebuildCurve |
projectCurve, detachCurve, attachCurve, extendCurve, insertKnotCurve, curveShape, nurbsCurve
degree, endKnots, fitRebuild, inputCurve, keepControlPoints, keepEndPoints, keepRange, keepTangents, matchCurve, outputCurve, rebuildType, smartSurfaceCurveRebuild, spans, tolerance
Long name (short name) | Type | Default | Flags | ||
---|---|---|---|---|---|
inputCurve
(ic )
| nurbsCurve | NULL | ![]() ![]() ![]() | ||
matchCurve
(mc )
| nurbsCurve | NULL | ![]() ![]() ![]() | ||
fitRebuild
(fr )
| bool | true | ![]() ![]() ![]() ![]() | ||
rebuildType
(rt )
| enum | 0 | ![]() ![]() ![]() ![]() ![]() | ||
spans
(s )
| integer | 4 | ![]() ![]() ![]() ![]() ![]() | ||
degree
(d )
| enum | 3 | ![]() ![]() ![]() ![]() ![]() | ||
tolerance
(tol )
| distance (double) | 0.01cm | ![]() ![]() ![]() ![]() ![]() | ||
endKnots
(end )
| enum | 0 | ![]() ![]() ![]() ![]() ![]() | ||
keepRange
(kr )
| enum | 1 | ![]() ![]() ![]() ![]() ![]() | ||
keepEndPoints
(kep )
| bool | true | ![]() ![]() ![]() ![]() ![]() | ||
keepTangents
(kt )
| bool | true | ![]() ![]() ![]() ![]() ![]() | ||
outputCurve
(oc )
| nurbsCurve | NULL | ![]() ![]() | ||
keepControlPoints
(kcp )
| bool | false | ![]() ![]() ![]() ![]() ![]() | ||
smartSurfaceCurveRebuild
(scr )
| bool | false | ![]() ![]() ![]() ![]() | ||