Tesla Graphics Engine Documentation (January 2012)
Decompose Method (scale, rotation, translation)
TeslaTesla.MathMatrixDecompose(Vector3%, Quaternion%, Vector3%)
Decomposes a 3D scale/rotation/translation (SRT) matrix into its scaling, rotation, and translation components.
Declaration Syntax
C#
public bool Decompose(
	out Vector3 scale,
	out Quaternion rotation,
	out Vector3 translation
)
Parameters
scale (Vector3%)
Existing vector to hold scale
rotation (Quaternion%)
Existing quaternion to hold rotation
translation (Vector3%)
Existing vector to hold translation
Return Value
Returns true if rotation was derived, if false the identity quaternion is returned

Assembly: Tesla (Module: Tesla) Version: 0.5.0.0 (0.5.0.0)