Click or drag to resize

Matrix4Decompose Method (Vector3, Quaternion, Vector3)

Decomposes a matrix into a scale, rotation, and translation.

Namespace:  NeoAxis
Assembly:  NeoAxis.Core (in NeoAxis.Core.dll) Version: 2024.1.1.0 (2024.1.1.0)
Syntax
C#
public bool Decompose(
	out Vector3 translation,
	out Quaternion rotation,
	out Vector3 scale
)

Parameters

translation
Type: NeoAxisVector3
When the method completes, contains the translation component of the decomposed matrix.
rotation
Type: NeoAxisQuaternion
When the method completes, contains the rtoation component of the decomposed matrix.
scale
Type: NeoAxisVector3
When the method completes, contains the scaling component of the decomposed matrix.

Return Value

Type: Boolean
Remarks
This method is designed to decompose an SRT transformation matrix only.
See Also