The matrix classes of the MAXON API are based on these generic matrix templates:
maxon::Mat2 based matrices contains these members:
maxon::Mat2 based matrix classes are:
maxon::SqrMat2 based matrix classes are:
maxon::Mat3 based matrices contains these members:
maxon::Mat3 based matrix classes are:
maxon::SqrMat3 based matrix classes are:
maxon::SqrMat4 based matrix classes are:
A new matrix object is simply created using the above matrix classes. It is can easily be configured with SetIdentity():
The following operators can be applied to a matrix:
Further utility functions are:
Special functions of maxon::SqrMat2, maxon::SqrMat3 and maxon::SqrMat4 are:
Special functions of maxon::SqrMat3 and maxon::SqrMat4 are:
These utility functions are used to create transformation matrices: