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
uvPinnodegeometrykUVPinkBase
kNamedObject
kDependencyNode
kUVPin

Attributes (19)

cacheSetup, coordinate, coordinateU, coordinateV, deformedGeometry, normalAxis, normalOverride, normalizedIsoParms, originalGeometry, outputMatrix, outputTranslate, outputTranslateX, outputTranslateY, outputTranslateZ, railCurve, relativeSpaceMatrix, relativeSpaceMode, tangentAxis, uvSetName

Long name (short name)TypeDefaultFlags
cacheSetup (csp) ctypeDatan/aconnectablehidden
Internal data structure, do not change
coordinate (coord) double20.0, 0.0arrayinputconnectablestorablekeyable
An array of UV value pairs used to specify a point on the mesh to output transform info for. Each index represents an output transform
coordinateU (cu) double0.0inputconnectablestorablekeyable
The u component of the coordinate
coordinateV (cv) double0.0inputconnectablestorablekeyable
The v component of the coordinate
deformedGeometry (curgeom) geometrynullptroutputinputconnectable
The deforming geometry that transforms will be attached to
normalAxis (nrm) enum0outputinputconnectablestorable
Which axis of the output transform should point along the geometry normal
normalOverride (novr) enum0outputinputconnectablestorable
Specicy which mode to use to compute normal. The default mode "auto" will use only the geometry provided by deformedGeometry attribute.
normalizedIsoParms (nrmip) booltrueoutputinputconnectablestorable
If true, the uvs that are used as isoparms on nurbsSurfaces are are treated as normalized so that they become independent of the number of spans.
originalGeometry (orggeom) geometrynullptroutputinputconnectable
Topologically identical to deformedGeometry, this is used to sample uv coordinates in an unchanging state, this is critical to improved performance
outputMatrix (omat) matrixidentityarrayoutputconnectable
Output matrix for each rivet point
outputTranslate (ot) double3arrayoutputconnectable
Translation part for each rivet point
outputTranslateX (otx) distance (double)0.0cmoutputconnectable
Translation part of the matrix.
outputTranslateY (oty) distance (double)0.0cmoutputconnectable
Translation part of the matrix.
outputTranslateZ (otz) distance (double)0.0cmoutputconnectable
Translation part of the matrix.
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
uvSetName (msn) stringnullptroutputinputconnectablestorable
The Name of the mapset of the poly on which follicle is present