class MatrixUtils (Niantic.ARDK.Utilities.MatrixUtils)
Overview
A utility class to help grepping information from matrices. More…
class MatrixUtils { public: // methods static Vector3 PositionFromMatrix(Matrix4x4 matrix); static Quaternion RotationFromMatrix(Matrix4x4 matrix); static Vector3 ToPosition(this Matrix4x4 matrix); static Quaternion ToRotation(this Matrix4x4 matrix); };
Detailed Documentation
A utility class to help grepping information from matrices.
Methods
static Vector3 PositionFromMatrix(Matrix4x4 matrix)
Returns the position from a transform matrix.
Parameters:
matrix |
The matrix from which to extract the position. |
static Quaternion RotationFromMatrix(Matrix4x4 matrix)
Returns the rotation as a quaternion from a transform matrix.
Note
This does not work on matrices with negative scale values.
Parameters:
matrix |
The matrix from which to extract the rotation. |
static Quaternion ToRotation(this Matrix4x4 matrix)
Returns the rotation as a quaternion from a transform matrix.
Note
This does not work on matrices with negative scaled values.
Parameters:
matrix |
The matrix from which to extract the rotation. |