#include <math3d.h>
Public Methods | |
Matrix3D () | |
Matrix3D (float f11, float f12, float f13, float f14, float f21, float f22, float f23, float f24, float f31, float f32, float f33, float f34, float f41, float f42, float f43, float f44) | |
Matrix3D& | operator *= (const Matrix3D& m) |
void | rotate (const Vector3D& v) |
Matrix3D | Inverse () const |
Matrix3D | Adjoint () const |
float | Determinant () const |
float | operator() (int i, int j) const |
float& | operator() (int i, int j) |
Public Attributes | |
float | s11 |
float | s12 |
float | s13 |
float | s14 |
float | s21 |
float | s22 |
float | s23 |
float | s24 |
float | s31 |
float | s32 |
float | s33 |
float | s34 |
float | s41 |
float | s42 |
float | s43 |
float | s44 |
struct { | |
float s11 | |
float s12 | |
float s13 | |
float s14 | |
float s21 | |
float s22 | |
float s23 | |
float s24 | |
float s31 | |
float s32 | |
float s33 | |
float s34 | |
float s41 | |
float s42 | |
float s43 | |
float s44 | |
} | sclr |
float | m [4][4] |
Static Public Attributes | |
const Matrix3D | Identity |
Friends | |
Matrix3D | PitchMatrix3D (const float theta) |
Matrix3D | YawMatrix3D (const float theta) |
Matrix3D | RollMatrix3D (const float theta) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|