Static
Readonly
oneThe identity matrix for multiplication, 1. The matrix is locked (immutable), but may be cloned.
Static
Readonly
zeroThe identity matrix for addition, 0. The matrix is locked (immutable), but may be cloned.
Sets this matrix to this + rhs
.
Copies the specified matrix into this matrix.
Sets this matrix to the transformation for a
reflection in the plane normal to the unit vector n
.
this ⟼ reflection(n)
this ⟼ rotation(spinor) * this
Sets this matrix to be equivalent to the spinor.
this ⟼ rotation(spinor)
The spinor from which the rotation will be computed.
this ⟼ translation(spinor) * this
Sets this matrix to be equivalent to the displacement vector argument.
Static
rotationStatic
scalingStatic
translation
A 4x4 (square) matrix of numbers.
An adapter for a
Float32Array
.