- [Main Page](index.md)
- [Classes](annotated.md)
- [Files](files.md)
- [Directories](dirs.md)
- [Related Pages](pages.md)
- [Class List](annotated.md)
- [Alphabetical List](classes.md)
- [Class Hierarchy](hierarchy.md)
- [Class Members](functions.md)
Matrix34 Class Reference¶
#include <Matrix34.h>
Collaboration diagram for Matrix34:
Collaboration graph
[legend]
Public Member Functions |
|
| Matrix34 (void) | |
| Matrix34 (const Vector4 &, const Vector4 &, const Vector4 &) | |
| Matrix34 (const Matrix34 &m) | |
| Matrix34 (float fillvalue) | |
| Matrix34 (const RotateVector &rotate) | |
| Matrix34 (const Quaternion &) | |
| Matrix34 (const RotateEuler &re) | |
| Matrix34 (const TSQ &tsq) | |
| void | SetIdentity (BOOL state) |
| void | InitBottomRow () |
| Matrix34 & | operator *= (const Matrix34 &other) |
| const Vector4 & | operator[] (int row) const |
| Vector4 & | operator[] (int row) |
| void | Set (const Vector4 &a, const Vector4 &b, const Vector4 &c) |
| void | SetIdentity () |
| Matrix34 | Transpose (void) const |
| Matrix34 | Inverse (void) const |
| void | SetTranslate (const Vector &t) |
| Vector | GetTranslate (void) const |
| Matrix34 | NoTranslate (void) const |
| Matrix34 | GetScaleMatrix (void) const |
| Vector | GetScaleVector (void) const |
| int | operator== (const Matrix34 &a) const |
| int | operator!= (const Matrix34 &a) const |
| Vector | GetXAxis () const |
| Vector | GetYAxis () const |
| Vector | GetZAxis () const |
| Matrix34 | operator * (const Matrix34 &) const |
| Vector | operator * (const Vector &) const |
| Matrix34 | InvertRotateTranslate () const |
Protected Attributes |
|
| Vector4 | v [3] |
Friends |
|
| Vector | operator * (const Vector &v, const Matrix34 &m) |
| MATRIXEXPORT Matrix34 | Identity34 (void) |
| MATRIXEXPORT Matrix34 | Translatef (float x, float y, float z) |
| MATRIXEXPORT Matrix34 | TranslateV (const Vector &v) |
| MATRIXEXPORT Matrix34 | Scalef (float x, float y, float z) |
| MATRIXEXPORT Matrix34 | ScaleV (const Vector &v) |
| MATRIXEXPORT Matrix34 | RotateVRadians (float angle, const Vector &axis) |
| MATRIXEXPORT Matrix34 | Rotatef (float angle, float x, float y, float z) |
| MATRIXEXPORT Matrix34 | Rotate2V (const Vector &from, const Vector &to) |
| MATRIXEXPORT Matrix34 | XRotateRadians (float anglerad) |
| MATRIXEXPORT Matrix34 | YRotateRadians (float anglerad) |
| MATRIXEXPORT Matrix34 |
|