| Matrix44DDecomposeFast Method (Vector3D, QuaternionD, Vector3D) |
Decomposes the matrix into the scale, translation, and rotation components. (This method is
faster than
Decompose(Vector3D, QuaternionD, Vector3D), but the
matrix must be a valid 3D scale/rotation/translation (SRT) matrix.)
Namespace: DigitalRune.Mathematics.AlgebraAssembly: DigitalRune.Mathematics (in DigitalRune.Mathematics.dll) Version: 1.14.0.0 (1.14.0.14427)
Syntax public void DecomposeFast(
out Vector3D scale,
out QuaternionD rotation,
out Vector3D translation
)
Public Sub DecomposeFast (
<OutAttribute> ByRef scale As Vector3D,
<OutAttribute> ByRef rotation As QuaternionD,
<OutAttribute> ByRef translation As Vector3D
)
public:
void DecomposeFast(
[OutAttribute] Vector3D% scale,
[OutAttribute] QuaternionD% rotation,
[OutAttribute] Vector3D% translation
)
member DecomposeFast :
scale : Vector3D byref *
rotation : QuaternionD byref *
translation : Vector3D byref -> unit
Parameters
- scale
- Type: DigitalRune.Mathematics.AlgebraVector3D
The scale component of the matrix. - rotation
- Type: DigitalRune.Mathematics.AlgebraQuaternionD
The rotation component of the matrix. - translation
- Type: DigitalRune.Mathematics.AlgebraVector3D
The translation component of the matrix.
Remarks See Also