Go to:
Related nodes. Attributes.
Compute information associated with a point on a nurbs curve. The point
is specified with the input curve (inputCurve) and the parameter value
(parameter), either in the curve domain or in the 0-1 domain (if
turnOnPercentage is set to true.) The information available is: position,
curve normal (normalized to length 1 in normalizedNormal), curve tangent
normalized to length 1 in normalizedTangent), curvature radius
(curvatureRadius) and the center of curvature (curvatureCenter.)
Node name | Parents | MFn type | Compatible function sets |
---|
pointOnCurveInfo | abstractBaseCreate | kPointOnCurveInfo | kBase kNamedObject kDependencyNode kCreate kPointOnCurveInfo |
Related nodes
closestPointOnSurface, pointOnSurfaceInfo
Attributes (29)
curvatureCenter, curvatureCenterX, curvatureCenterY, curvatureCenterZ, curvatureRadius, inputCurve, normal, normalX, normalY, normalZ, normalizedNormal, normalizedNormalX, normalizedNormalY, normalizedNormalZ, normalizedTangent, normalizedTangentX, normalizedTangentY, normalizedTangentZ, parameter, position, positionX, positionY, positionZ, result, tangent, tangentX, tangentY, tangentZ, turnOnPercentage
Long name (short name) | Type | Default | Flags |
---|
|
inputCurve
(ic )
| nurbsCurve | nullptr | |
|
|
turnOnPercentage
(top )
| bool | boolfalse | |
|
|
parameter
(pr )
| double | double0.0 | |
|
|
result
(rs )
| compound | n/a | |
|
| position
(p )
| double3 | 0.0, 0.0, 0.0 | | |
| positionX
(px )
| distance (double) | double0.0cm | | |
| | positionY
(py )
| distance (double) | double0.0cm | | |
| | positionZ
(pz )
| distance (double) | double0.0cm | | |
|
|
| normal
(n )
| double3 | 0.0, 0.0, 1.0 | | |
| normalX
(nx )
| distance (double) | double0.0cm | | |
| | normalY
(ny )
| distance (double) | double0.0cm | | |
| | normalZ
(nz )
| distance (double) | double1.0cm | | |
|
|
| normalizedNormal
(nn )
| double3 | 0.0, 0.0, 1.0 | | |
| normalizedNormalX
(nnx )
| distance (double) | double0.0cm | | |
| | normalizedNormalY
(nny )
| distance (double) | double0.0cm | | |
| | normalizedNormalZ
(nnz )
| distance (double) | double1.0cm | | |
|
|
| tangent
(t )
| double3 | 1.0, 0.0, 0.0 | | |
| tangentX
(tx )
| distance (double) | double1.0cm | | |
| | tangentY
(ty )
| distance (double) | double0.0cm | | |
| | tangentZ
(tz )
| distance (double) | double0.0cm | | |
|
|
| normalizedTangent
(nt )
| double3 | 1.0, 0.0, 0.0 | | |
| normalizedTangentX
(ntx )
| distance (double) | double1.0cm | | |
| | normalizedTangentY
(nty )
| distance (double) | double0.0cm | | |
| | normalizedTangentZ
(ntz )
| distance (double) | double0.0cm | | |
|
|
| curvatureCenter
(cc )
| double3 | 0.0, 0.0, 0.0 | | |
| curvatureCenterX
(ccx )
| distance (double) | double0.0cm | | |
| | curvatureCenterY
(ccy )
| distance (double) | double0.0cm | | |
| | curvatureCenterZ
(ccz )
| distance (double) | double0.0cm | | |
|
|
| curvatureRadius
(cr )
| distance (double) | double1.0cm | | |
|