![]() |
Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members
![]() |
#include <FXMat3d.h>
FX::FXMat3d::FXMat3d | ( | ) | [inline] |
Default constructor; value is not initialized.
FX::FXMat3d::FXMat3d | ( | const FXMat3d & | other | ) |
Initialize matrix from another matrix.
FX::FXMat3d::FXMat3d | ( | const FXMat4d & | other | ) |
Initialize from rotation and scaling part of 4x4 matrix.
FX::FXMat3d::FXMat3d | ( | FXdouble | w | ) |
Initialize matrix from scalar.
FX::FXMat3d::FXMat3d | ( | FXdouble | a00, | |
FXdouble | a01, | |||
FXdouble | a02, | |||
FXdouble | a10, | |||
FXdouble | a11, | |||
FXdouble | a12, | |||
FXdouble | a20, | |||
FXdouble | a21, | |||
FXdouble | a22 | |||
) |
Initialize matrix from components.
Initialize matrix from three vectors.
FX::FXMat3d::FXMat3d | ( | const FXQuatd & | quat | ) |
Initialize matrix from quaternion.
FXMat3d& FX::FXMat3d::set | ( | FXdouble | a00, | |
FXdouble | a01, | |||
FXdouble | a02, | |||
FXdouble | a10, | |||
FXdouble | a11, | |||
FXdouble | a12, | |||
FXdouble | a20, | |||
FXdouble | a21, | |||
FXdouble | a22 | |||
) |
Set value from components.
Set value from three vectors.
FX::FXMat3d::operator FXdouble * | ( | ) | [inline] |
Conversion.
FX::FXMat3d::operator const FXdouble * | ( | ) | const [inline] |
FXMat3d FX::FXMat3d::operator- | ( | ) | const |
Unary minus.
FXMat3d& FX::FXMat3d::identity | ( | ) |
Set to identity matrix.
FXbool FX::FXMat3d::isIdentity | ( | ) | const |
Return true if identity matrix.
FXdouble FX::FXMat3d::det | ( | ) | const |
Determinant.
FXMat3d FX::FXMat3d::transpose | ( | ) | const |
Transpose.
FXMat3d FX::FXMat3d::invert | ( | ) | const |
Invert.
![]() |