Go to: Related nodes. Attributes.

The decomposeMatrix node consumes a transform matrix4x4 as input and returns the xform matrix decomposition

Node nameParentsClassificationMFn typeCompatible function sets
decomposeMatrixnodemathkDependencyNodekBase
kNamedObject
kDependencyNode

Related nodes

transform

Attributes (23)

inputMatrix, inputRotateOrder, outputQuat, outputQuatW, outputQuatX, outputQuatY, outputQuatZ, outputRotate, outputRotateX, outputRotateY, outputRotateZ, outputScale, outputScaleX, outputScaleY, outputScaleZ, outputShear, outputShearX, outputShearY, outputShearZ, outputTranslate, outputTranslateX, outputTranslateY, outputTranslateZ

Long name (short name)TypeDefaultFlags
inputMatrix (imat) matrixidentityoutputinputconnectablestorablekeyable
Input matrix.
inputRotateOrder (ro) enum0outputinputconnectablestorablekeyable
This attribute controls the order in which rx, ry, rz are applied in the transformation matrix. Valid values for this attribute are 0=xyz, 1=yzx, 2=zxy, 3=xzy, 4=yxz, 5=zyx.
outputQuat (oq) double4outputconnectable
Rotation part of the matrix expressed as quaternion.
outputQuatX (oqx) double0.0outputconnectable
Rotation part of the matrix expressed as quaternion.
outputQuatY (oqy) double0.0outputconnectable
Rotation part of the matrix expressed as quaternion.
outputQuatZ (oqz) double0.0outputconnectable
Rotation part of the matrix expressed as quaternion.
outputQuatW (oqw) double0.0outputconnectable
Rotation part of the matrix expressed as quaternion.
outputRotate (or) double3outputconnectable
Rotation part of the matrix expressed as euler angles.
outputRotateX (orx) angle (double)0.0degoutputconnectable
Rotation part of the matrix expressed as euler angles.
outputRotateY (ory) angle (double)0.0degoutputconnectable
Rotation part of the matrix expressed as euler angles.
outputRotateZ (orz) angle (double)0.0degoutputconnectable
Rotation part of the matrix expressed as euler angles.
outputScale (os) double3outputconnectable
Scale part of the matrix.
outputScaleX (osx) double0.0outputconnectable
Scale part of the matrix.
outputScaleY (osy) double0.0outputconnectable
Scale part of the matrix.
outputScaleZ (osz) double0.0outputconnectable
Scale part of the matrix.
outputShear (osh) double3outputconnectable
Shear part of the matrix.
outputShearX (oshx) double0.0outputconnectable
Shear part of the matrix.
outputShearY (oshy) double0.0outputconnectable
Shear part of the matrix.
outputShearZ (oshz) double0.0outputconnectable
Shear part of the matrix.
outputTranslate (ot) double3outputconnectable
Translation part of the matrix.
outputTranslateX (otx) distance (double)0.0cmoutputconnectable
Translation part of the matrix.
outputTranslateY (oty) distance (double)0.0cmoutputconnectable
Translation part of the matrix.
outputTranslateZ (otz) distance (double)0.0cmoutputconnectable
Translation part of the matrix.