Skip to content
Lukas Sägesser edited this page Jun 22, 2015 · 11 revisions

Matrix3

####Category: Built-In Types

Brief Description

3x3 matrix datatype.

Member Functions

Member Variables

Description

3x3 matrix used for 3D rotation and scale. Contains 3 vector fields x,y and z. Can also be accessed as array of 3D vectors. Almost always used as orthogonal basis for a Transform.

Member Function Description

Return the determinant of the matrix.

Return euler angles from the matrix.

Return the affine inverse of the matrix.

Return the orthonormalized version of the matrix (useful to call from time to time to avoid rounding error).

Return the rotated version of the matrix, by a given axis and angle.

Return the scaled version of the matrix, by a 3D scale.

Transposed dot product with the x axis of the matrix.

Transposed dot product with the y axis of the matrix.

Transposed dot product with the z axis of the matrix.

Return the transposed version of the matrix.

Return a vector transformed by the matrix and return it.

Return a vector transformed by the transposed matrix and return it.

Create a matrix from 3 axis vectors.

Create a matrix from an axis vector and an angle.

Create a matrix from a quaternion.

Clone this wiki locally