Go to: Related nodes. Attributes.
This node takes lattice points as input and deforms them based on
the high-level parameter settings controlling how the lattice bends
around a joint.
Node name |
Parents |
MFn type |
Compatible function sets |
jointLattice |
geometryFilter |
kBendLattice |
kBase
kNamedObject
kDependencyNode
kGeometryFilt
kBendLattice |
Related nodes
lattice, cluster, jointCluster, nonLinear, blendShape, skinCluster, boneLattice, wrap,
wire, ffd, jointFfd, sculpt,
flexorShape, deformFunc, deformSquash, deformTwist, deformBend, deformWave, deformFlare, deformSine, baseLattice, clusterHandle
Attributes (19)
adjustedLowerBaseLatticeMatrix,
adjustedUpperBaseLatticeMatrix,
baseLatticeMatrix, bendMagnitude, bendVector, bendVectorX, bendVectorY, bendVectorZ, creasing, deformedLatticeMatrix, initialLowerMatrix, initialUpperMatrix, lengthIn, lengthOut, lowerMatrix, rounding, upperMatrix, widthLeft, widthRight
Long name (short name) |
Type |
Default |
Flags |
|
creasing
(cr ) |
distance
(double) |
0.0cm |
![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![storable storable](../gfx/storable.gif) ![keyable keyable](../gfx/keyable.gif) |
|
rounding
(ro ) |
distance
(double) |
0.0cm |
![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![storable storable](../gfx/storable.gif) ![keyable keyable](../gfx/keyable.gif) |
|
lengthIn
(li ) |
distance
(double) |
0.0cm |
![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![storable storable](../gfx/storable.gif) ![keyable keyable](../gfx/keyable.gif) |
|
lengthOut
(lo ) |
distance
(double) |
0.0cm |
![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![storable storable](../gfx/storable.gif) ![keyable keyable](../gfx/keyable.gif) |
|
widthLeft
(wl ) |
distance
(double) |
0.0cm |
![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![storable storable](../gfx/storable.gif) ![keyable keyable](../gfx/keyable.gif) |
|
widthRight
(wr ) |
distance
(double) |
0.0cm |
![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![storable storable](../gfx/storable.gif) ![keyable keyable](../gfx/keyable.gif) |
|
upperMatrix
(um ) |
matrix |
identity |
![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![storable storable](../gfx/storable.gif) ![hidden hidden](../gfx/hidden.gif) |
|
lowerMatrix
(lm ) |
matrix |
identity |
![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![storable storable](../gfx/storable.gif) ![hidden hidden](../gfx/hidden.gif) |
|
initialUpperMatrix
(iu ) |
matrix |
identity |
![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![storable storable](../gfx/storable.gif) ![hidden hidden](../gfx/hidden.gif) |
|
initialLowerMatrix
(il ) |
matrix |
identity |
![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![storable storable](../gfx/storable.gif) ![hidden hidden](../gfx/hidden.gif) |
|
deformedLatticeMatrix
(md ) |
matrix |
identity |
![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![storable storable](../gfx/storable.gif) ![hidden hidden](../gfx/hidden.gif) |
|
baseLatticeMatrix
(mb ) |
matrix |
identity |
![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![storable storable](../gfx/storable.gif) ![hidden hidden](../gfx/hidden.gif) |
|
adjustedUpperBaseLatticeMatrix
(au ) |
matrix |
identity |
![output output](../gfx/output.gif) ![connectable connectable](../gfx/connectable.gif) |
|
adjustedLowerBaseLatticeMatrix
(al ) |
matrix |
identity |
![output output](../gfx/output.gif) ![connectable connectable](../gfx/connectable.gif) |
|
bendVector
(bv ) |
float3 |
|
![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![storable storable](../gfx/storable.gif) |
|
bendVectorX
(bx ) |
float |
0.0 |
![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![storable storable](../gfx/storable.gif) ![keyable keyable](../gfx/keyable.gif) |
|
|
bendVectorY
(by ) |
float |
0.0 |
![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![storable storable](../gfx/storable.gif) ![keyable keyable](../gfx/keyable.gif) |
|
|
bendVectorZ
(bz ) |
float |
0.0 |
![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![storable storable](../gfx/storable.gif) ![keyable keyable](../gfx/keyable.gif) |
|
|
bendMagnitude
(bm ) |
distance
(double) |
0.0cm |
![output output](../gfx/output.gif) ![input input](../gfx/input.gif) ![connectable connectable](../gfx/connectable.gif) ![storable storable](../gfx/storable.gif) ![keyable keyable](../gfx/keyable.gif) |