Go to: Related nodes. Attributes.

This node returns the closest point of an (x,y,z) point (attribute "inPosition") to a curve (given by the attribute "inputCurve"). You can query the closest (x,y,z) point (attribute "position") or you can query the closest curvep parameter (attribute "parameter").

Node name Parents MFn type Compatible function sets
nearestPointOnCurve abstractBaseCreate kNearestPointOnCurve kBase
kNamedObject
kDependencyNode
kNearestPointOnCurve

Related nodes

closestPointOnSurface, closestPointOnMesh

Attributes (11)

inPosition, inPositionX, inPositionY, inPositionZ, inputCurve, parameter, position, positionX, positionY, positionZ, result

Long name (short name) Type Default Flags
inputCurve (ic) nurbsCurve NULL outputinputconnectable
The input curve for the info
inPosition (ip) double3 0.0, 0.0, 0.0 outputinputconnectablestorable
Input reference point
inPositionX (ipx) distance (double) 0.0cm outputinputconnectablestorable
Input X value of reference position
inPositionY (ipy) distance (double) 0.0cm outputinputconnectablestorable
Input Y value of reference position
inPositionZ (ipz) distance (double) 0.0cm outputinputconnectablestorable
Input Z value of reference position
result (r) compound n/a outputconnectable
All results - container holding closest point and parameter
position (p) double3 0.0, 0.0, 0.0 outputconnectable
The closest (x,y,z) position (in result compound)
positionX (px) distance (double) 0.0cm outputconnectable
Computed X value of closest position
positionY (py) distance (double) 0.0cm outputconnectable
Computed Y value of closest position
positionZ (pz) distance (double) 0.0cm outputconnectable
Computed Z value of closest position
parameter (pr) double 0.0 outputconnectable
The parameter value on the curve at the closest point