Creates a new 3x3 matrix with the specified elements.
The internal data is stored in column-major order in a Float32Array.
The parameters e(column)(row) correspond to this following matrix positions: \
| e00 e10 e20 |
| e01 e11 e21 |
| e02 e12 e22 |
The elements array stores each column sequentialy:
[e00, e01, e02, e10, e11, e12, e20, e21, e22]
element in column 0, row 0
element in column 0, row 1
element in column 0, row 2
element in column 1, row 0
element in column 1, row 1
element in column 1, row 2
element in column 2, row 0
element in column 2, row 1
element in column 2, row 2
StaticidentityStaticzeroSets all elements (mutates this)
element in column 0, row 0
element in column 0, row 1
element in column 0, row 2
element in column 1, row 0
element in column 1, row 1
element in column 1, row 2
element in column 2, row 0
element in column 2, row 1
element in column 2, row 2
this instance, for method chaining
Copies all elements from other matrix (mutates this)
other matrix
this instance, for method chaining
Multiplies all elements by scalar (mutates this)
this instance, for method chaining
Divides all elements by scalar (mutates this)
this instance, for method chaining
Calculates determinant of this matrix (pure)
determinant of this matrix
Sets inverse of this matrix to this instance (mutates this)
this instance for method chaining if this is invertible, null otherwise
3x3 matrix class. It looks column-major order. And post multiplied.