Go to:
Related nodes. Attributes.
The composeMatrix node consumes a Translate,
(Quat or Rot), Scale and Shear to produce a matrix4x4
| Node name | Parents | Classification | MFn type | Compatible function sets |
|---|
| composeMatrix | node | math | kDependencyNode | kBase kNamedObject kDependencyNode |
Related nodes
transform
Attributes (24)
inputQuat, inputQuatW, inputQuatX, inputQuatY, inputQuatZ, inputRotate, inputRotateOrder, inputRotateX, inputRotateY, inputRotateZ, inputScale, inputScaleX, inputScaleY, inputScaleZ, inputShear, inputShearX, inputShearY, inputShearZ, inputTranslate, inputTranslateX, inputTranslateY, inputTranslateZ, outputMatrix, useEulerRotation
| Long name (short name) | Type | Default | Flags |
|---|
|
inputQuat
(iq)
| double4 | |     |
|
| inputQuatX
(iqwx)
| double | 0.0 |     | |
|
| inputQuatY
(iqwy)
| double | 0.0 |     | |
|
| inputQuatZ
(iqwz)
| double | 0.0 |     | |
|
| inputQuatW
(iqw)
| double | 1.0 |     | |
|
|
inputRotate
(ir)
| double3 | |     |
|
| inputRotateX
(irx)
| angle (double) | 0.0deg |     | |
|
| inputRotateY
(iry)
| angle (double) | 0.0deg |     | |
|
| inputRotateZ
(irz)
| angle (double) | 0.0deg |     | |
|
|
inputRotateOrder
(ro)
| enum | 0 |     |
|
|
inputScale
(is)
| double3 | |     |
|
| inputScaleX
(isx)
| double | 1.0 |     | |
|
| inputScaleY
(isy)
| double | 1.0 |     | |
|
| inputScaleZ
(isz)
| double | 1.0 |     | |
|
|
inputShear
(ish)
| double3 | |     |
|
| inputShearX
(ishx)
| double | 0.0 |     | |
|
| inputShearY
(ishy)
| double | 0.0 |     | |
|
| inputShearZ
(ishz)
| double | 0.0 |     | |
|
|
inputTranslate
(it)
| double3 | |     |
|
| inputTranslateX
(itx)
| distance (double) | 0.0cm |     | |
|
| inputTranslateY
(ity)
| distance (double) | 0.0cm |     | |
|
| inputTranslateZ
(itz)
| distance (double) | 0.0cm |     | |
|
|
outputMatrix
(omat)
| matrix | identity |   |
|
|
useEulerRotation
(uer)
| bool | true |     |
|