Houdini 21.0 Nodes APEX nodes

transform::Explode

Decomposes a matrix into its individual transformation components.

On this page
Since 20.0

Decomposes a matrix into its individual transformation components. The order in which the components are decomposed is determined by the xOrd port.

Inputs

m: Matrix4

The matrix from which to extract the transformation components.

xOrd: Int

The order to extract the components from the matrix.

Port Value

Transformation Order

0

SRT

1

STR

2

RST

3

RTS

4

TSR

5

TRS

rOrd: Int

The rotation order when extracting the rotation Euler angles.

Port Value

Rotation Order

0

XYZ

1

XZY

2

YXZ

3

YZX

4

ZXY

5

ZYX

p: Vector3

The position about which rotations and scales are performed. Set to the origin by default.

pr: Vector3

The Euler angles (in degrees) about the X, Y, and Z axes that specify the base rotation about the pivot. These angles are always processed in 'XYZ' order.

Outputs

t: Vector3

The translation components of the input matrix.

r: Vector3

The rotation components of the input matrix. The rotation is represented by Euler angles, in degrees.

s: Vector3

The scale components of the input matrix.

sh: Vector3

The shear components of the input matrix. Shears are applied in XY, XZ, YZ order.

See also

APEX nodes