Class LM_Matrix

Version added: before 9.5
The LM_Matrix class is used to represent a 4x4 transformation matrix. Matrix objects are used to transform points in 3D space.

Methods:

Name Returns Description Ver
Identity void Set the matrix to be an identity matrix < 9.5
Invert void Invert the matrix < 9.5
Multiply void Multiplies two matrices < 9.5
Perspective void Prepend a perspective transform onto the current matrix < 9.5
Rotate void Prepend a rotation onto the current matrix < 9.5
Scale void Prepend a scale onto the current matrix < 9.5
ScaleValue real < 9.5
Set void Set the value of a matrix by copying an existing matrix < 9.5
Transform void Apply a matrix transformation to a 2D vector object < 9.5
Transform void Apply a matrix transformation to a 3D vector object < 9.5
Transform void Apply a matrix transformation to a bounding box object < 9.5
Translate void Prepend a translation onto the current matrix < 9.5