Constructors
Matrix4x4f.new()
Matrix4x4f.new(x1, y1, z1, w1, x2, y2, z2, w2 x3, y3, z3, w3, x4, y4, z4, w4)
Static methods
Matrix4x4f.identity()
Returns the identity matrix.
Methods
self:to_quat()
Returns a Quaternion
built from self
.
self:inverse()
Returns a Matrix4x4f
that is the inverse of self
.
self:invert()
Inverts self
. Returns nothing.
self:interpolate(other, t)
Returns the linear interpolation between self
and other
with the given t
.
self:matrix_rotation()
Extracts the rotation matrix from self
.
Meta-methods
Matrix4x4f * Matrix4x4f
Matrix4x4f
multiplication.
Matrix4x4f * Vector4f
Matrix4x4f
Vector4f
multiplication
Matrix4x4f[]
Matrix4x4f
element indexing. Valid range is [0, 3)
.
Returns a Vector4f
.