Go to: Attributes.

This node returns a matrix for each point (given by attributes "coordinateU" and "coordinateV") on a geometry (given by the attribute "deformedGeometry")

Node nameParentsClassificationMFn typeCompatible function sets
proximityPinnodegeometrykProximityPinkBase
kNamedObject
kDependencyNode
kProximityPin

Attributes (17)

cacheSetup, coordMode, deformedGeometry, envelope, inputMatrix, normalAxis, normalOverride, offsetOrientation, offsetTranslation, originalGeometry, originalRailCurve, outputMatrix, railCurve, relativeSpaceMatrix, relativeSpaceMode, tangentAxis, uvSetName

Long name (short name)TypeDefaultFlags
cacheSetup (csp) ctypeDatan/aconnectablehidden
Internal data structure, do not change
coordMode (crdm) enum0outputinputconnectablestorable
Specifies how the coordinate systems on the surface is calculated. Mode Edge uses an edge to give a tangent hint for the coordinate system Mode UV will use the uvs to give a tangent hint for the coordinate system
deformedGeometry (curgeom) geometrynullptroutputinputconnectable
The deforming geometry that transforms will be attached to
envelope (en) float1outputinputconnectablestorablekeyable
How much of the transformation should be applied. 0.0 means no transformation at all; 1.0 means the full transformation.
inputMatrix (imat) matrixidentityarrayoutputinputconnectablestorable
Input matrices to bind to the original geometry
normalAxis (nrm) enum0outputinputconnectablestorable
Which axis of the output transform should point along the geometry normal. This only has an effect when the offsetOrientation is not 0.0
normalOverride (novr) enum0outputinputconnectablestorable
Specicy which mode to use to compute normal. The default mode "auto" will use only the geometry provided by deformedGeometry attribute.
offsetOrientation (osor) float1.0foutputinputconnectablestorablekeyable
Controls how much of the original surface offset should be used. A value of 1.0 will keep the full bind orientation offset, whereas a value of 0.0 will use the orientation derived from the surface.
offsetTranslation (ostr) float1.0foutputinputconnectablestorablekeyable
Controls how much of the original surface offset should be used. A value of 1.0 will keep the full bind translation offset, whereas a value of 0.0 will make the object stay on the surface.
originalGeometry (orggeom) geometrynullptroutputinputconnectable
Topologically identical to deformedGeometry. This geoemtry is used to find the closest point to the input matrices.
originalRailCurve (orlcrv) geometrynullptroutputinputconnectable
originalGeometry of the railCurve.
outputMatrix (omat) matrixidentityarrayoutputconnectable
Output matrix for each rivet point
railCurve (rlcrv) geometrynullptroutputinputconnectable
railCurve will provide the normal for the pin on curve, since it is not possible in general to provide a meaningful normal from a curve. This attribute is used only if deformedGeometry is a curve type. The normal will be computed to aim to point given by the same UV coord on this specified geometry. Need to set the attribute normalOverride to rail in order to use this method.
relativeSpaceMatrix (rsmat) matrixidentityoutputinputconnectablestorable
Compute output relative to the space of this matrix
relativeSpaceMode (rsmd) enum0outputinputconnectablestorable
The space in which the pin matrices are calculated
tangentAxis (tng) enum2outputinputconnectablestorable
Which axis of the output transform should point along the geometry tangent This only has an effect when the offsetOrientation is not 0.0
uvSetName (msn) stringnullptroutputinputconnectablestorable
The name of the mapset of the poly on which follicle is present