Go to: Related nodes. Attributes.

This node is used by jointLattice flexors. It deforms the components of an input object or objects using a slightly modified version of the standard FFD algorithm. Rather than using a single lattice, this node makes use of a second base lattice. This is mainly used for wrapping an ffd around a joint. The normal base is used for the points associated with the upper bone of the joint while the second base is used for the points associated with the lower bone of the joint.

Node name Parents MFn type Compatible function sets
jointFfd ffd kFfdDualBase kBase
kNamedObject
kDependencyNode
kFFD
kFfdDualBase

Related nodes

lattice, cluster, jointCluster, nonLinear, blendShape, skinCluster, boneLattice, wrap, wire, ffd, sculpt, jointLattice, flexorShape, deformFunc, deformSquash, deformTwist, deformBend, deformWave, deformFlare, deformSine, baseLattice, clusterHandle

Attributes (8)

baseLattice2Matrix, groupIdLowerBindSkin, groupIdUpperBindSkin, lowerBindSkinNode, lowerComponentCache, upperBindSkinNode, upperComponentCache, useComponentCache

Long name (short name) Type Default Flags
baseLattice2Matrix (b2) matrix identity outputinputconnectablestorablehidden
The second base lattice needed for joint lattice flexors.
groupIdUpperBindSkin (gu) integer -1 arrayoutputinputconnectable
The group id for points associated with the upper bone.
groupIdLowerBindSkin (gl) integer -1 arrayoutputinputconnectable
The group id for points associated with the lower bone.
upperBindSkinNode (ub) Message n/a outputinputconnectablehidden
Connected to the joint that owns the jointCluster node for the upper bone.
lowerBindSkinNode (lb) Message n/a outputinputconnectablehidden
Connected to the joint that owns the jointCluster node for the lower bone.
useComponentCache (uc) bool true outputinputconnectablestorable
Enable or disable the caching of component lists.
upperComponentCache (cu) componentList NULL arrayoutputhidden
Holds the intersected component list for the upper bone of the ffd.
lowerComponentCache (cl) componentList NULL arrayoutputhidden
Holds the intersected component list for the lower bone of the ffd.