Public Member Functions | |
| KMatrix () | |
| KMatrix (float _11, float _12, float _13, float _14, float _21, float _22, float _23, float _24, float _31, float _32, float _33, float _34, float _41, float _42, float _43, float _44) | |
| KMatrix | operator * (KMatrix &matrix) |
| void | operator *= (KMatrix &matrix) |
| bool | operator== (KMatrix &matrix) |
| bool | operator!= (KMatrix &matrix) |
| KVector | MultiplyAdd (KVector &v) |
| KVector | Transform (KVector &v, float *pRhw=NULL) |
| void | LoadIdentity () |
| void | Inverse2 () |
| float | det2x2 (float a, float b, float c, float d) |
| float | det3x3 (float a1, float a2, float a3, float b1, float b2, float b3, float c1, float c2, float c3) |
| float | Determinant (const KMatrix &m) |
| KMatrix | Adjoint (const KMatrix &m) |
| void | Inverse () |
| void | Transpose () |
| void | RotX (float Angle) |
| void | RotY (float Angle) |
| void | RotZ (float Angle) |
| void | Trans (float x, float y, float z) |
| void | Scale (float x, float y, float z) |
Protected Member Functions | |
| void | lubksb (KMatrix &a, int *indx, float *b) |
| void | ludcmp (KMatrix &a, int *indx, float *d) |
Definition at line 10 of file Matrix.h.
1.5.1-p1