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::SqMat2 based matrix classes are:
maxon::Mat3 based matrices contains these members:
maxon::Mat3 based matrix classes are:
maxon::SqMat3 based matrix classes are:
maxon::SqMat4 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::SqMat2, maxon::SqMat3 and maxon::SqMat4 are:
Special functions of maxon::SqMat3 and maxon::SqMat4 are:
These utility functions are used to create transformation matrices: