Show frames

Go to: Related nodes. Attributes.

Node nameParentsClassificationMFn typeCompatible function sets
nurbsCurvecurveShapedrawdb/geometry/nurbsCurvekNurbsCurvekBase
kNamedObject
kDependencyNode
kDagNode
kShape
kGeometric
kCurve
kNurbsCurve
kNurbsCurveGeom

Related nodes

projectCurve, rebuildCurve, detachCurve, attachCurve, extendCurve, insertKnotCurve, curveShape

Attributes (27)

cached, create, degree, dispCV, dispCurveEndPoints, dispEP, dispGeometry, dispHull, editPoints, form, header, inPlace, lineWidth, local, maxValue, minMaxValue, minValue, spans, tweakSize, worldNormal, worldNormalX, worldNormalY, worldNormalZ, worldSpace, xValueEp, yValueEp, zValueEp

Long name (short name)TypeDefaultFlags
cached (cc) nurbsCurveNULLoutputinputconnectablestorable
Cached curve Defines geometry of the curve. The properties are defined in this order: First line: degree, number of spans, form (0=open, 1=closed, 2=periodic), rational (yes/no), dimension Second line: number of knots, list of knot values Third line: number of CVs Fourth and later lines: CV positions in x,y,z (and w if rational)
degree (d) short0outputconnectable
Curve degree
dispCV (dcv) boolfalseoutputinputconnectablestorable
Controls explicit CV display
dispCurveEndPoints (dce) boolfalseoutputinputconnectablehidden
Controls explicit display of curve start and end points during curve draw.
dispEP (dep) boolfalseoutputinputconnectablestorable
Controls explicit edit point display
dispGeometry (dg) booltrueoutputinputconnectablestorable
Controls explicit geometry display
dispHull (dh) boolfalseoutputinputconnectablestorable
Controls explicit hull display
editPoints (eps) double3arrayoutputconnectable
edit points
xValueEp (xve) distance (double)0.0cmoutputconnectable
X value of a edit point
yValueEp (yve) distance (double)0.0cmoutputconnectable
Y value of a edit point
zValueEp (zve) distance (double)0.0cmoutputconnectable
Z value of a edit point
form (f) enum0outputconnectable
Form (open = 0, closed = 1, periodic = 2)
header (hd) nurbsCurveHeaderNULLoutputinput
curve header
lineWidth (ls) float-1.0outputinputconnectablestorable
Set line width the shape should be displayed at. The default value will be -1 to defer to the global settings
create (cr) nurbsCurveNULLoutputinputconnectable
Create in local space. Construction history operations put the result in this attribute.
local (l) nurbsCurveNULLoutputconnectable
Curve in local space to be used in subsequent operations
inPlace (ipo) boolfalseoutputinputconnectablestorable
In place with history
minMaxValue (mmv) double2outputconnectable
Compound attribute holding the minValue and maxValue. See the children attributes for explanation.
minValue (min) double0.0outputconnectable
Parameter range min
maxValue (max) double0.0outputconnectable
Parameter range max
spans (s) integer0outputconnectable
Number of spans
tweakSize (ts) integer-1outputinputconnectable
What was the topology when we tweaked
worldSpace (ws) nurbsCurveNULLarrayoutputconnectable
Curve in world space (indexed by the instance number)to be used in subsequent operations
worldNormal (wn) double3arrayoutputconnectable
Curve fitting plane normal in world space (indexed by the instance number).
worldNormalX (wnx) double0.0outputconnectable
X value of world plane normal
worldNormalY (wny) double0.0outputconnectable
Y value of world plane normal
worldNormalZ (wnz) double0.0outputconnectable
Z value of world plane normal