#include <vector3.h>
Definition at line 420 of file vector3.h.
Public Member Functions | |
| Matrix3 () | |
| Matrix3 (const Vector3 row1, const Vector3 row2, const Vector3 row3) | |
| IMPORT Vector3 | operator * (const Vector3 &vector) const |
| IMPORT Matrix3 | Transposition () const |
| IMPORT void | Transform (Vector3 *outVectors, unsigned vectorCount, const Vector3 *inVectors) |
Public Attributes | |
| Vector3 | Row1 |
| Vector3 | Row2 |
| Vector3 | Row3 |
|
|
Constructor which doesn't initialise the matrix object |
|
||||||||||||||||
|
Constructor which initialises the matrix object using three 3vectors
|
|
|
Multiply this matrix by a 3vector.
Definition at line 410 of file vector3.cpp. |
|
|
Transpose a matrix. (Exchange rows with columns.)
Definition at line 424 of file vector3.cpp. |
|
||||||||||||||||
|
Tranform an array of vectors by multiplying each against this matrix, acording to the operator*() function.
Definition at line 432 of file vector3.cpp. |
|
|
The elements for row 1 of the matrix |
|
|
The elements for row 2 of the matrix |
|
|
The elements for row 3 of the matrix |
1.4.4