#include <Matrix.h>
Öffentliche Methoden | |
| Matrix () | |
| Konstruktor. | |
| virtual | ~Matrix () |
| Destruktor. | |
| void | clear (void) |
| Initialisiert die Matrix. | |
| void | set (Vec &v1, Vec &v2, Vec &v3) |
| Setter fuer die Matrix. | |
| void | setInv (Vec &v1, Vec &v2, Vec &v3) |
| Invertiert die Matrix. | |
| void | rotateX (int w) |
| Bildet die Matrix zu einer Rotation um die X Achse. | |
| void | rotateY (int w) |
| Bildet die Matrix zu einer Rotation um die Y Achse. | |
| void | rotateZ (int w) |
| Bildet die Matrix zu einer Rotation um die Z Achse. | |
| void | rotateXRad (float w) |
| Bildet die Matrix zu einer Rotation um die X Achse. | |
| void | rotateYRad (float w) |
| Bildet die Matrix zu einer Rotation um die Y Achse. | |
| void | rotateZRad (float w) |
| Bildet die Matrix zu einer Rotation um die Z Achse. | |
| void | translate (Vec &v) |
| Bildet eine Translationsmatrix. | |
| void | scale (float s) |
| Skaliert die Matrix. | |
| void | dump (void) |
| Obligatorische Dump-Methode fuer Debugzwecke. | |
Öffentliche Attribute | |
| float | m_11 |
| float | m_12 |
| float | m_13 |
| float | m_14 |
| float | m_21 |
| float | m_22 |
| float | m_23 |
| float | m_24 |
| float | m_31 |
| float | m_32 |
| float | m_33 |
| float | m_34 |
| float | m_41 |
| float | m_42 |
| float | m_43 |
| float | m_44 |
Private Attribute | |
| TArc * | m_arc |
| Matrix::Matrix | ( | ) |
Konstruktor.
| Matrix::~Matrix | ( | ) | [virtual] |
Destruktor.
| void Matrix::clear | ( | void | ) |
Initialisiert die Matrix.
| void Matrix::rotateX | ( | int | w | ) |
| void Matrix::rotateY | ( | int | w | ) |
| void Matrix::rotateZ | ( | int | w | ) |
| void Matrix::rotateXRad | ( | float | w | ) |
| void Matrix::rotateYRad | ( | float | w | ) |
| void Matrix::rotateZRad | ( | float | w | ) |
| void Matrix::translate | ( | Vec & | v | ) |
Bildet eine Translationsmatrix.
| v | Vector |
| void Matrix::scale | ( | float | s | ) |
| void Matrix::dump | ( | void | ) |
Obligatorische Dump-Methode fuer Debugzwecke.
TArc* Matrix::m_arc [private] |
| float Matrix::m_11 |
| float Matrix::m_12 |
| float Matrix::m_13 |
| float Matrix::m_14 |
| float Matrix::m_21 |
| float Matrix::m_22 |
| float Matrix::m_23 |
| float Matrix::m_24 |
| float Matrix::m_31 |
| float Matrix::m_32 |
| float Matrix::m_33 |
| float Matrix::m_34 |
| float Matrix::m_41 |
| float Matrix::m_42 |
| float Matrix::m_43 |
| float Matrix::m_44 |
1.5.5