Go to:
Related nodes. Attributes.
This is a node for blending two input attributes to produce an output attribute.
It has input/output types of rotate and translate so that linear and angular attributes
can be driven without unitConversion nodes.
setKeyframe, setDrivenKey and the constraint commands understand pairBlend nodes
and will automatically create them when needed.
The pairBlend node was designed with the goal of allowing constraints and animation
to be blended. The setKeyframe command and constraint commands understand the pairBlend
node and will automatically create it when the user tries to keyframe a constrained object,
or vice versa.
The pairBlend supports translate and rotate inputs and outputs.
Node name | Parents | Classification | MFn type | Compatible function sets |
---|
pairBlend | node | animation | kPairBlend | kBase kNamedObject kDependencyNode kCreate kPairBlend |
Related nodes
blendWeighted, blendColors, blendTwoAttr
Attributes (32)
currentDriver, inRotate1, inRotate2, inRotateX1, inRotateX2, inRotateY1, inRotateY2, inRotateZ1, inRotateZ2, inTranslate1, inTranslate2, inTranslateX1, inTranslateX2, inTranslateY1, inTranslateY2, inTranslateZ1, inTranslateZ2, outRotate, outRotateX, outRotateY, outRotateZ, outTranslate, outTranslateX, outTranslateY, outTranslateZ, rotInterpolation, rotateMode, rotateOrder, translateXMode, translateYMode, translateZMode, weight
Long name (short name) | Type | Default | Flags |
---|
|
currentDriver
(c )
| enum | 0 | |
|
|
inRotate1
(ir1 )
| double3 | | |
|
| inRotateX1
(irx1 )
| angle (double) | 0.0deg | | |
|
| inRotateY1
(iry1 )
| angle (double) | 0.0deg | | |
|
| inRotateZ1
(irz1 )
| angle (double) | 0.0deg | | |
|
|
inRotate2
(ir2 )
| double3 | | |
|
| inRotateX2
(irx2 )
| angle (double) | 0.0deg | | |
|
| inRotateY2
(iry2 )
| angle (double) | 0.0deg | | |
|
| inRotateZ2
(irz2 )
| angle (double) | 0.0deg | | |
|
|
inTranslate1
(it1 )
| double3 | | |
|
| inTranslateX1
(itx1 )
| distance (double) | 0.0cm | | |
|
| inTranslateY1
(ity1 )
| distance (double) | 0.0cm | | |
|
| inTranslateZ1
(itz1 )
| distance (double) | 0.0cm | | |
|
|
inTranslate2
(it2 )
| double3 | | |
|
| inTranslateX2
(itx2 )
| distance (double) | 0.0cm | | |
|
| inTranslateY2
(ity2 )
| distance (double) | 0.0cm | | |
|
| inTranslateZ2
(itz2 )
| distance (double) | 0.0cm | | |
|
|
outRotate
(or )
| double3 | | |
|
| outRotateX
(orx )
| angle (double) | 0.0deg | | |
|
| outRotateY
(ory )
| angle (double) | 0.0deg | | |
|
| outRotateZ
(orz )
| angle (double) | 0.0deg | | |
|
|
outTranslate
(ot )
| double3 | | |
|
| outTranslateX
(otx )
| distance (double) | 0.0cm | | |
|
| outTranslateY
(oty )
| distance (double) | 0.0cm | | |
|
| outTranslateZ
(otz )
| distance (double) | 0.0cm | | |
|
|
rotInterpolation
(ri )
| enum | 0 | |
|
|
rotateMode
(rm )
| enum | 0 | |
|
|
rotateOrder
(ro )
| enum | 0 | |
|
|
translateXMode
(txm )
| enum | 0 | |
|
|
translateYMode
(tym )
| enum | 0 | |
|
|
translateZMode
(tzm )
| enum | 0 | |
|
|
weight
(w )
| double | 1.0 | |
|