#include <matrix3d.h>
Public Member Functions | |
| WWINLINE | Matrix3D (void) |
| WWINLINE | Matrix3D (bool init) |
| WWINLINE | Matrix3D (float m[12]) |
| WWINLINE | Matrix3D (float m11, float m12, float m13, float m14, float m21, float m22, float m23, float m24, float m31, float m32, float m33, float m34) |
| WWINLINE | Matrix3D (const Vector3 &x, const Vector3 &y, const Vector3 &z, const Vector3 &pos) |
| WWINLINE | Matrix3D (const Vector3 &axis, float angle) |
| WWINLINE | Matrix3D (const Vector3 &axis, float sine, float cosine) |
| WWINLINE | Matrix3D (const Matrix3x3 &rotation, const Vector3 &position) |
| WWINLINE | Matrix3D (const Quaternion &rotation, const Vector3 &position) |
| WWINLINE | Matrix3D (const Vector3 &position) |
| WWINLINE | Matrix3D (const Matrix3D &m) |
| WWINLINE Matrix3D & | operator= (const Matrix3D &m) |
| WWINLINE void | Set (float m[12]) |
| WWINLINE void | Set (float m11, float m12, float m13, float m14, float m21, float m22, float m23, float m24, float m31, float m32, float m33, float m34) |
| WWINLINE void | Set (const Vector3 &x, const Vector3 &y, const Vector3 &z, const Vector3 &pos) |
| WWINLINE void | Set (const Vector3 &axis, float angle) |
| WWINLINE void | Set (const Vector3 &axis, float sine, float cosine) |
| void | Set (const Matrix3x3 &rotation, const Vector3 &position) |
| void | Set (const Quaternion &rotation, const Vector3 &position) |
| WWINLINE void | Set (const Vector3 &position) |
| WWINLINE Vector4 & | operator[] (int i) |
| WWINLINE const Vector4 & | operator[] (int i) const |
| WWINLINE Vector3 | Get_Translation (void) const |
| WWINLINE void | Get_Translation (Vector3 *set) const |
| WWINLINE void | Set_Translation (const Vector3 &t) |
| void | Set_Rotation (const Matrix3x3 &m) |
| void | Set_Rotation (const Quaternion &q) |
| WWINLINE float | Get_X_Translation (void) const |
| WWINLINE float | Get_Y_Translation (void) const |
| WWINLINE float | Get_Z_Translation (void) const |
| WWINLINE void | Set_X_Translation (float x) |
| WWINLINE void | Set_Y_Translation (float y) |
| WWINLINE void | Set_Z_Translation (float z) |
| WWINLINE void | Adjust_Translation (const Vector3 &t) |
| WWINLINE void | Adjust_X_Translation (float x) |
| WWINLINE void | Adjust_Y_Translation (float y) |
| WWINLINE void | Adjust_Z_Translation (float z) |
| float | Get_X_Rotation (void) const |
| float | Get_Y_Rotation (void) const |
| float | Get_Z_Rotation (void) const |
| WWINLINE void | Make_Identity (void) |
| void | Translate (float x, float y, float z) |
| void | Translate (const Vector3 &t) |
| void | Translate_X (float x) |
| void | Translate_Y (float y) |
| void | Translate_Z (float z) |
| void | Rotate_X (float theta) |
| void | Rotate_Y (float theta) |
| void | Rotate_Z (float theta) |
| void | Rotate_X (float s, float c) |
| void | Rotate_Y (float s, float c) |
| void | Rotate_Z (float s, float c) |
| WWINLINE void | Scale (float scale) |
| WWINLINE void | Scale (float x, float y, float z) |
| WWINLINE void | Scale (Vector3 &scale) |
| WWINLINE void | Pre_Rotate_X (float theta) |
| WWINLINE void | Pre_Rotate_Y (float theta) |
| WWINLINE void | Pre_Rotate_Z (float theta) |
| WWINLINE void | Pre_Rotate_X (float s, float c) |
| WWINLINE void | Pre_Rotate_Y (float s, float c) |
| WWINLINE void | Pre_Rotate_Z (float s, float c) |
| WWINLINE void | In_Place_Pre_Rotate_X (float theta) |
| WWINLINE void | In_Place_Pre_Rotate_Y (float theta) |
| WWINLINE void | In_Place_Pre_Rotate_Z (float theta) |
| WWINLINE void | In_Place_Pre_Rotate_X (float s, float c) |
| WWINLINE void | In_Place_Pre_Rotate_Y (float s, float c) |
| WWINLINE void | In_Place_Pre_Rotate_Z (float s, float c) |
| void | Look_At (const Vector3 &p, const Vector3 &t, float roll) |
| void | Obj_Look_At (const Vector3 &p, const Vector3 &t, float roll) |
| void | buildTransformMatrix (const Vector3 &pos, const Vector3 &dir) |
| Vector3 | Rotate_Vector (const Vector3 &vect) const |
| Vector3 | Inverse_Rotate_Vector (const Vector3 &vect) const |
| WWINLINE Vector3 | Get_X_Vector () const |
| WWINLINE Vector3 | Get_Y_Vector () const |
| WWINLINE Vector3 | Get_Z_Vector () const |
| WWINLINE void | Get_X_Vector (Vector3 *set_x) const |
| WWINLINE void | Get_Y_Vector (Vector3 *set_y) const |
| WWINLINE void | Get_Z_Vector (Vector3 *set_z) const |
| void | Get_Inverse (Matrix3D &set_inverse) const |
| void | Get_Orthogonal_Inverse (Matrix3D &set_inverse) const |
| void | Copy_3x3_Matrix (float matrix[3][3]) |
| void | Transform_Min_Max_AABox (const Vector3 &min, const Vector3 &max, Vector3 *set_min, Vector3 *set_max) const |
| void | Transform_Center_Extent_AABox (const Vector3 ¢er, const Vector3 &extent, Vector3 *set_center, Vector3 *set_extent) const |
| int | Is_Orthogonal (void) const |
| void | Re_Orthogonalize (void) |
| void | preMul (const Matrix3D &that) |
| void | postMul (const Matrix3D &that) |
| void | mul (const Matrix3D &a, const Matrix3D &b) |
| void | mulVector3 (const Vector3 &in, Vector3 &out) const |
| void | mulVector3 (Vector3 &inout) const |
| void | mulVector3Array (const Vector3 *in, Vector3 *out, int count) const |
| void | mulVector3Array (Vector3 *inout, int count) const |
| Matrix3D (void) | |
| Matrix3D (bool init) | |
| Matrix3D (float m[12]) | |
| Matrix3D (float m11, float m12, float m13, float m14, float m21, float m22, float m23, float m24, float m31, float m32, float m33, float m34) | |
| Matrix3D (const Vector3 &x, const Vector3 &y, const Vector3 &z, const Vector3 &pos) | |
| Matrix3D (const Vector3 &axis, float angle) | |
| Matrix3D (const Vector3 &axis, float sine, float cosine) | |
| Matrix3D (const Matrix3 &rotation, const Vector3 &position) | |
| Matrix3D (const Quaternion &rotation, const Vector3 &position) | |
| Matrix3D (const Vector3 &position) | |
| Matrix3D (const Matrix3D &m) | |
| Matrix3D & | operator= (const Matrix3D &m) |
| void | Set (float m[12]) |
| void | Set (float m11, float m12, float m13, float m14, float m21, float m22, float m23, float m24, float m31, float m32, float m33, float m34) |
| void | Set (const Vector3 &x, const Vector3 &y, const Vector3 &z, const Vector3 &pos) |
| void | Set (const Vector3 &axis, float angle) |
| void | Set (const Vector3 &axis, float sine, float cosine) |
| void | Set (const Matrix3 &rotation, const Vector3 &position) |
| void | Set (const Quaternion &rotation, const Vector3 &position) |
| void | Set (const Vector3 &position) |
| Vector4 & | operator[] (int i) |
| const Vector4 & | operator[] (int i) const |
| Vector3 | Get_Translation (void) const |
| void | Get_Translation (Vector3 *set) const |
| void | Set_Translation (const Vector3 &t) |
| void | Set_Rotation (const Matrix3 &m) |
| void | Set_Rotation (const Quaternion &q) |
| float | Get_X_Translation (void) const |
| float | Get_Y_Translation (void) const |
| float | Get_Z_Translation (void) const |
| void | Set_X_Translation (float x) |
| void | Set_Y_Translation (float y) |
| void | Set_Z_Translation (float z) |
| void | Adjust_Translation (const Vector3 &t) |
| void | Adjust_X_Translation (float x) |
| void | Adjust_Y_Translation (float y) |
| void | Adjust_Z_Translation (float z) |
| float | Get_X_Rotation (void) const |
| float | Get_Y_Rotation (void) const |
| float | Get_Z_Rotation (void) const |
| void | Make_Identity (void) |
| void | Translate (float x, float y, float z) |
| void | Translate (const Vector3 &t) |
| void | Translate_X (float x) |
| void | Translate_Y (float y) |
| void | Translate_Z (float z) |
| void | Rotate_X (float theta) |
| void | Rotate_Y (float theta) |
| void | Rotate_Z (float theta) |
| void | Rotate_X (float s, float c) |
| void | Rotate_Y (float s, float c) |
| void | Rotate_Z (float s, float c) |
| void | Pre_Rotate_X (float theta) |
| void | Pre_Rotate_Y (float theta) |
| void | Pre_Rotate_Z (float theta) |
| void | Pre_Rotate_X (float s, float c) |
| void | Pre_Rotate_Y (float s, float c) |
| void | Pre_Rotate_Z (float s, float c) |
| void | In_Place_Pre_Rotate_X (float theta) |
| void | In_Place_Pre_Rotate_Y (float theta) |
| void | In_Place_Pre_Rotate_Z (float theta) |
| void | In_Place_Pre_Rotate_X (float s, float c) |
| void | In_Place_Pre_Rotate_Y (float s, float c) |
| void | In_Place_Pre_Rotate_Z (float s, float c) |
| void | Look_At (const Vector3 &p, const Vector3 &t, float roll) |
| void | Obj_Look_At (const Vector3 &p, const Vector3 &t, float roll) |
| Vector3 | Rotate_Vector (const Vector3 &vect) const |
| Vector3 | Inverse_Rotate_Vector (const Vector3 &vect) const |
| Vector3 | Get_X_Vector () const |
| Vector3 | Get_Y_Vector () const |
| Vector3 | Get_Z_Vector () const |
| void | Get_X_Vector (Vector3 *set_x) const |
| void | Get_Y_Vector (Vector3 *set_y) const |
| void | Get_Z_Vector (Vector3 *set_z) const |
| void | Get_Inverse (Matrix3D &set_inverse) const |
| void | Get_Orthogonal_Inverse (Matrix3D &set_inverse) const |
| void | Copy_3x3_Matrix (float matrix[3][3]) |
| void | Transform_Min_Max_AABox (const Vector3 &min, const Vector3 &max, Vector3 *set_min, Vector3 *set_max) const |
| void | Transform_Center_Extent_AABox (const Vector3 ¢er, const Vector3 &extent, Vector3 *set_center, Vector3 *set_extent) const |
| int | Is_Orthogonal (void) const |
| void | Re_Orthogonalize (void) |
Static Public Member Functions | |
| static void | Multiply (const Matrix3D &A, const Matrix3D &B, Matrix3D *set_result) |
| static WWINLINE void | Transform_Vector (const Matrix3D &tm, const Vector3 &in, Vector3 *out) |
| static WWINLINE void | Rotate_Vector (const Matrix3D &tm, const Vector3 &in, Vector3 *out) |
| static WWINLINE void | Inverse_Transform_Vector (const Matrix3D &tm, const Vector3 &in, Vector3 *out) |
| static WWINLINE void | Inverse_Rotate_Vector (const Matrix3D &tm, const Vector3 &in, Vector3 *out) |
| static bool | Solve_Linear_System (Matrix3D &system) |
| static void | Lerp (const Matrix3D &A, const Matrix3D &B, float factor, Matrix3D &result) |
| static void | Multiply (const Matrix3D &A, const Matrix3D &B, Matrix3D *set_result) |
| static void | Transform_Vector (const Matrix3D &tm, const Vector3 &in, Vector3 *out) |
| static void | Rotate_Vector (const Matrix3D &tm, const Vector3 &in, Vector3 *out) |
| static void | Inverse_Transform_Vector (const Matrix3D &tm, const Vector3 &in, Vector3 *out) |
| static void | Inverse_Rotate_Vector (const Matrix3D &tm, const Vector3 &in, Vector3 *out) |
Static Public Attributes | |
| static const Matrix3D | Identity |
| static const Matrix3D | RotateX90 |
| static const Matrix3D | RotateX180 |
| static const Matrix3D | RotateX270 |
| static const Matrix3D | RotateY90 |
| static const Matrix3D | RotateY180 |
| static const Matrix3D | RotateY270 |
| static const Matrix3D | RotateZ90 |
| static const Matrix3D | RotateZ180 |
| static const Matrix3D | RotateZ270 |
Protected Attributes | |
| Vector4 | Row [3] |
Friends | |
| Vector3 | operator* (const Matrix3D &A, const Vector3 &a) |
Definition at line 132 of file matrix3d.h.
|
inline |
Definition at line 137 of file matrix3d.h.
Definition at line 139 of file matrix3d.h.
|
inlineexplicit |
Definition at line 421 of file matrix3d.h.
|
inlineexplicit |
Definition at line 428 of file matrix3d.h.
|
inlineexplicit |
Definition at line 440 of file matrix3d.h.
|
inlineexplicit |
Definition at line 451 of file matrix3d.h.
|
inlineexplicit |
Definition at line 456 of file matrix3d.h.
Definition at line 461 of file matrix3d.h.
|
inlineexplicit |
Definition at line 466 of file matrix3d.h.
|
inlineexplicit |
Definition at line 471 of file matrix3d.h.
|
inline |
Definition at line 477 of file matrix3d.h.
|
inline |
Definition at line 125 of file matrix3d.h.
|
inlineexplicit |
Definition at line 127 of file matrix3d.h.
|
explicit |
|
explicit |
|
explicit |
|
explicit |
|
explicit |
Definition at line 410 of file matrix3d.h.
|
explicit |
|
explicit |
| Matrix3D::Matrix3D | ( | const Matrix3D & | m | ) |
Definition at line 232 of file matrix3d.h.
|
inline |
Definition at line 220 of file matrix3d.h.
|
inline |
Definition at line 233 of file matrix3d.h.
|
inline |
Definition at line 221 of file matrix3d.h.
|
inline |
Definition at line 234 of file matrix3d.h.
|
inline |
Definition at line 222 of file matrix3d.h.
|
inline |
Definition at line 235 of file matrix3d.h.
|
inline |
Definition at line 223 of file matrix3d.h.
Definition at line 406 of file matrix3d.cpp.
| void Matrix3D::Copy_3x3_Matrix | ( | float | matrix[3][3] | ) |
Definition at line 608 of file matrix3d.cpp.
| void Matrix3D::Copy_3x3_Matrix | ( | float | matrix[3][3] | ) |
| void Matrix3D::Get_Inverse | ( | Matrix3D & | set_inverse | ) | const |
Definition at line 514 of file matrix3d.cpp.
| void Matrix3D::Get_Inverse | ( | Matrix3D & | set_inverse | ) | const |
| void Matrix3D::Get_Orthogonal_Inverse | ( | Matrix3D & | set_inverse | ) | const |
Definition at line 570 of file matrix3d.cpp.
| void Matrix3D::Get_Orthogonal_Inverse | ( | Matrix3D & | set_inverse | ) | const |
Definition at line 218 of file matrix3d.h.
|
inline |
Definition at line 206 of file matrix3d.h.
Definition at line 217 of file matrix3d.h.
|
inline |
Definition at line 205 of file matrix3d.h.
| float Matrix3D::Get_X_Rotation | ( | void | ) | const |
Definition at line 247 of file matrix3d.cpp.
| float Matrix3D::Get_X_Rotation | ( | void | ) | const |
|
inline |
Definition at line 224 of file matrix3d.h.
|
inline |
Definition at line 212 of file matrix3d.h.
Definition at line 306 of file matrix3d.h.
|
inline |
Definition at line 281 of file matrix3d.h.
Definition at line 309 of file matrix3d.h.
|
inline |
Definition at line 284 of file matrix3d.h.
| float Matrix3D::Get_Y_Rotation | ( | void | ) | const |
Definition at line 265 of file matrix3d.cpp.
| float Matrix3D::Get_Y_Rotation | ( | void | ) | const |
|
inline |
Definition at line 225 of file matrix3d.h.
|
inline |
Definition at line 213 of file matrix3d.h.
Definition at line 307 of file matrix3d.h.
|
inline |
Definition at line 282 of file matrix3d.h.
Definition at line 310 of file matrix3d.h.
|
inline |
Definition at line 285 of file matrix3d.h.
| float Matrix3D::Get_Z_Rotation | ( | void | ) | const |
Definition at line 283 of file matrix3d.cpp.
| float Matrix3D::Get_Z_Rotation | ( | void | ) | const |
|
inline |
Definition at line 226 of file matrix3d.h.
|
inline |
Definition at line 214 of file matrix3d.h.
Definition at line 308 of file matrix3d.h.
|
inline |
Definition at line 283 of file matrix3d.h.
Definition at line 311 of file matrix3d.h.
|
inline |
Definition at line 286 of file matrix3d.h.
|
inline |
Definition at line 1379 of file matrix3d.h.
| void Matrix3D::In_Place_Pre_Rotate_X | ( | float | s, |
| float | c ) |
|
inline |
Definition at line 1276 of file matrix3d.h.
| void Matrix3D::In_Place_Pre_Rotate_X | ( | float | theta | ) |
|
inline |
Definition at line 1410 of file matrix3d.h.
| void Matrix3D::In_Place_Pre_Rotate_Y | ( | float | s, |
| float | c ) |
|
inline |
Definition at line 1310 of file matrix3d.h.
| void Matrix3D::In_Place_Pre_Rotate_Y | ( | float | theta | ) |
|
inline |
Definition at line 1441 of file matrix3d.h.
| void Matrix3D::In_Place_Pre_Rotate_Z | ( | float | s, |
| float | c ) |
|
inline |
Definition at line 1344 of file matrix3d.h.
| void Matrix3D::In_Place_Pre_Rotate_Z | ( | float | theta | ) |
|
inlinestatic |
Definition at line 1795 of file matrix3d.h.
|
static |
Definition at line 322 of file matrix3d.cpp.
|
inlinestatic |
Definition at line 1778 of file matrix3d.h.
|
static |
| int Matrix3D::Is_Orthogonal | ( | void | ) | const |
Definition at line 1093 of file matrix3d.cpp.
| int Matrix3D::Is_Orthogonal | ( | void | ) | const |
|
static |
Definition at line 1183 of file matrix3d.cpp.
Definition at line 354 of file matrix3d.cpp.
|
inline |
Definition at line 650 of file matrix3d.h.
| void Matrix3D::Make_Identity | ( | void | ) |
Definition at line 1572 of file matrix3d.h.
Definition at line 640 of file matrix3d.cpp.
|
static |
Definition at line 1650 of file matrix3d.h.
|
inline |
Definition at line 364 of file matrix3d.h.
Definition at line 1661 of file matrix3d.h.
Definition at line 1682 of file matrix3d.h.
Definition at line 458 of file matrix3d.cpp.
Definition at line 485 of file matrix3d.h.
Definition at line 214 of file matrix3d.h.
|
inline |
Definition at line 202 of file matrix3d.h.
Definition at line 215 of file matrix3d.h.
|
inline |
Definition at line 203 of file matrix3d.h.
Definition at line 1528 of file matrix3d.h.
|
inline |
Definition at line 1172 of file matrix3d.h.
| void Matrix3D::Pre_Rotate_X | ( | float | s, |
| float | c ) |
|
inline |
Definition at line 1057 of file matrix3d.h.
| void Matrix3D::Pre_Rotate_X | ( | float | theta | ) |
|
inline |
Definition at line 1207 of file matrix3d.h.
| void Matrix3D::Pre_Rotate_Y | ( | float | s, |
| float | c ) |
|
inline |
Definition at line 1095 of file matrix3d.h.
| void Matrix3D::Pre_Rotate_Y | ( | float | theta | ) |
|
inline |
Definition at line 1242 of file matrix3d.h.
| void Matrix3D::Pre_Rotate_Z | ( | float | s, |
| float | c ) |
|
inline |
Definition at line 1133 of file matrix3d.h.
| void Matrix3D::Pre_Rotate_Z | ( | float | theta | ) |
Definition at line 1519 of file matrix3d.h.
| void Matrix3D::Re_Orthogonalize | ( | void | ) |
Definition at line 1124 of file matrix3d.cpp.
| void Matrix3D::Re_Orthogonalize | ( | void | ) |
|
inlinestatic |
Definition at line 1760 of file matrix3d.h.
|
static |
Definition at line 300 of file matrix3d.cpp.
|
inline |
Definition at line 807 of file matrix3d.h.
| void Matrix3D::Rotate_X | ( | float | s, |
| float | c ) |
|
inline |
Definition at line 770 of file matrix3d.h.
| void Matrix3D::Rotate_X | ( | float | theta | ) |
|
inline |
Definition at line 874 of file matrix3d.h.
| void Matrix3D::Rotate_Y | ( | float | s, |
| float | c ) |
|
inline |
Definition at line 838 of file matrix3d.h.
| void Matrix3D::Rotate_Y | ( | float | theta | ) |
|
inline |
Definition at line 941 of file matrix3d.h.
| void Matrix3D::Rotate_Z | ( | float | s, |
| float | c ) |
|
inline |
Definition at line 905 of file matrix3d.h.
| void Matrix3D::Rotate_Z | ( | float | theta | ) |
| WWINLINE void Matrix3D::Scale | ( | float | scale | ) |
Definition at line 975 of file matrix3d.h.
| WWINLINE void Matrix3D::Scale | ( | float | x, |
| float | y, | ||
| float | z ) |
Definition at line 1007 of file matrix3d.h.
Definition at line 1039 of file matrix3d.h.
Definition at line 148 of file matrix3d.cpp.
Definition at line 153 of file matrix3d.cpp.
| void Matrix3D::Set | ( | const Quaternion & | rotation, |
| const Vector3 & | position ) |
Definition at line 172 of file matrix3d.cpp.
| void Matrix3D::Set | ( | const Quaternion & | rotation, |
| const Vector3 & | position ) |
|
inline |
Definition at line 571 of file matrix3d.h.
| void Matrix3D::Set | ( | const Vector3 & | axis, |
| float | angle ) |
|
inline |
Definition at line 591 of file matrix3d.h.
| void Matrix3D::Set | ( | const Vector3 & | axis, |
| float | sine, | ||
| float | cosine ) |
|
inline |
Definition at line 630 of file matrix3d.h.
| void Matrix3D::Set | ( | const Vector3 & | position | ) |
|
inline |
Definition at line 548 of file matrix3d.h.
|
inline |
Definition at line 526 of file matrix3d.h.
| void Matrix3D::Set | ( | float | m11, |
| float | m12, | ||
| float | m13, | ||
| float | m14, | ||
| float | m21, | ||
| float | m22, | ||
| float | m23, | ||
| float | m24, | ||
| float | m31, | ||
| float | m32, | ||
| float | m33, | ||
| float | m34 ) |
|
inline |
Definition at line 506 of file matrix3d.h.
| void Matrix3D::Set | ( | float | m[12] | ) |
| void Matrix3D::Set_Rotation | ( | const Matrix3 & | m | ) |
Definition at line 186 of file matrix3d.cpp.
| void Matrix3D::Set_Rotation | ( | const Matrix3x3 & | m | ) |
Definition at line 191 of file matrix3d.cpp.
| void Matrix3D::Set_Rotation | ( | const Quaternion & | q | ) |
Definition at line 219 of file matrix3d.cpp.
| void Matrix3D::Set_Rotation | ( | const Quaternion & | q | ) |
Definition at line 219 of file matrix3d.h.
|
inline |
Definition at line 207 of file matrix3d.h.
|
inline |
Definition at line 228 of file matrix3d.h.
|
inline |
Definition at line 216 of file matrix3d.h.
|
inline |
Definition at line 229 of file matrix3d.h.
|
inline |
Definition at line 217 of file matrix3d.h.
|
inline |
Definition at line 230 of file matrix3d.h.
|
inline |
Definition at line 218 of file matrix3d.h.
Definition at line 1216 of file matrix3d.cpp.
| void Matrix3D::Transform_Center_Extent_AABox | ( | const Vector3 & | center, |
| const Vector3 & | extent, | ||
| Vector3 * | set_center, | ||
| Vector3 * | set_extent ) const |
Definition at line 1052 of file matrix3d.cpp.
| void Matrix3D::Transform_Center_Extent_AABox | ( | const Vector3 & | center, |
| const Vector3 & | extent, | ||
| Vector3 * | set_center, | ||
| Vector3 * | set_extent ) const |
| void Matrix3D::Transform_Min_Max_AABox | ( | const Vector3 & | min, |
| const Vector3 & | max, | ||
| Vector3 * | set_min, | ||
| Vector3 * | set_max ) const |
Definition at line 998 of file matrix3d.cpp.
| void Matrix3D::Transform_Min_Max_AABox | ( | const Vector3 & | min, |
| const Vector3 & | max, | ||
| Vector3 * | set_min, | ||
| Vector3 * | set_max ) const |
|
inlinestatic |
Definition at line 1742 of file matrix3d.h.
|
static |
|
inline |
Definition at line 690 of file matrix3d.h.
| void Matrix3D::Translate | ( | const Vector3 & | t | ) |
|
inline |
Definition at line 670 of file matrix3d.h.
| void Matrix3D::Translate | ( | float | x, |
| float | y, | ||
| float | z ) |
|
inline |
Definition at line 710 of file matrix3d.h.
| void Matrix3D::Translate_X | ( | float | x | ) |
|
inline |
Definition at line 730 of file matrix3d.h.
| void Matrix3D::Translate_Y | ( | float | y | ) |
|
inline |
Definition at line 750 of file matrix3d.h.
| void Matrix3D::Translate_Z | ( | float | z | ) |
Definition at line 1385 of file matrix3d.h.
|
static |
Definition at line 372 of file matrix3d.h.
|
static |
Definition at line 374 of file matrix3d.h.
|
static |
Definition at line 375 of file matrix3d.h.
|
static |
Definition at line 373 of file matrix3d.h.
|
static |
Definition at line 377 of file matrix3d.h.
|
static |
Definition at line 378 of file matrix3d.h.
|
static |
Definition at line 376 of file matrix3d.h.
|
static |
Definition at line 380 of file matrix3d.h.
|
static |
Definition at line 381 of file matrix3d.h.
|
static |
Definition at line 379 of file matrix3d.h.
|
protected |
Definition at line 385 of file matrix3d.h.