Go to: Related nodes. Attributes.
1) It calculates the bend vector at a joint given the joint
above, the joint below and the joint itself.
2) It calculates a bend angle. The bend angle is based
on the type of joint guide specified for jointGuideAxis.
If "auto" is chosen then straight = 0 deg and completely
bent = 180 deg.
3) It calculates a bend magnitude. If jointGuideAxis is set to "auto",
this is a mapping of the bend angle to the range [0, 1]. For all
other settings of jointGuideAxis, it maps the bend angle to the
range [-1, 1]. Typically this parameter
is used as the motor for high-level joint/bone lattice behavior.
4) It serves as a central location for the typical drivers available
for flexors --> rotateX/Y/Z, maxXYZ and autoGuide. This means that
the flexor node can connect all of its default drivers to the
outputs of the guide node.
Node name | Parents | Classification | MFn type | Compatible function sets |
---|---|---|---|---|
guide | node | math | kGuide | kBase kNamedObject kDependencyNode kGuide |
autoGuide, bendAngle, bendMagnitude, bendVector, bendVectorX, bendVectorY, bendVectorZ, jointAboveMatrix, jointBelowMatrix, jointGuideAxis, jointXformMatrix, maxXYZ, rotateX, rotateY, rotateZ
Long name (short name) | Type | Default | Flags | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
autoGuide
(ag )
| angle (double) | 0.0deg | ![]() ![]() | ||||||||||||||
bendAngle
(ba )
| angle (double) | 0.0deg | ![]() ![]() | ||||||||||||||
bendMagnitude
(mg )
| distance (double) | 0.0cm | ![]() ![]() | ||||||||||||||
bendVector
(bv )
| float3 | ![]() ![]() ![]() | |||||||||||||||
| |||||||||||||||||
| |||||||||||||||||
| |||||||||||||||||
jointAboveMatrix
(am )
| matrix | identity | ![]() ![]() ![]() ![]() ![]() | ||||||||||||||
jointBelowMatrix
(bm )
| matrix | identity | ![]() ![]() ![]() ![]() ![]() | ||||||||||||||
jointGuideAxis
(ga )
| enum | 0 | ![]() ![]() ![]() ![]() | ||||||||||||||
jointXformMatrix
(jm )
| matrix | NULL | ![]() ![]() ![]() ![]() ![]() | ||||||||||||||
maxXYZ
(ma )
| angle (double) | 0.0deg | ![]() ![]() | ||||||||||||||
rotateX
(rx )
| angle (double) | 0.0deg | ![]() ![]() | ||||||||||||||
rotateY
(ry )
| angle (double) | 0.0deg | ![]() ![]() | ||||||||||||||
rotateZ
(rz )
| angle (double) | 0.0deg | ![]() ![]() | ||||||||||||||