#include <vector.h>
Public Methods | |
| VECTOR (float sx=0, float sy=0, float sz=0) | |
| ~VECTOR () | |
| void | Set () |
| void | Set (float sx, float sy, float sz) |
| float | MagnitudeVector () |
| VECTOR | NormaliseVector () |
| VECTOR | CrossProduct (VECTOR vect) |
| float | DotProduct (VECTOR vect) |
Public Attributes | |
| float | x |
| float | y |
| float | z |
|
||||||||||||||||
|
Definition at line 6 of file vector.cpp.
|
|
|
Definition at line 14 of file vector.cpp.
00015 {
00016 }
|
|
|
Definition at line 47 of file vector.cpp. Referenced by QUAT::MultQuat().
|
|
|
Definition at line 40 of file vector.cpp. Referenced by QUAT::MultQuat().
|
|
|
Definition at line 25 of file vector.cpp. Referenced by NormaliseVector().
|
|
|
Definition at line 30 of file vector.cpp. References MagnitudeVector(), x, y, and z.
|
|
||||||||||||||||
|
Definition at line 13 of file vector.h.
|
|
|
Definition at line 18 of file vector.cpp. Referenced by OBJECT::Set(), and CAMERA::Set().
|
|
|
Definition at line 19 of file vector.h. Referenced by CAMERA::ApplyCamera(), AxisAngleToMatrix(), QUAT::AxisAngleToQuat(), POLYGON::CheckForCollision(), CrossProduct(), CrossVector(), DotProduct(), DotProduct(), GetEdgeVector(), POLYGON::GetMidPoint(), POLYGON::GetNormal(), GetUnitVector(), OBJECT::GetXUnit(), OBJECT::GetYUnit(), OBJECT::GetZUnit(), MagnitudeVector(), MagnitudeVector(), MATRIX::MatrixFromAxisAngle(), OBJECT::MoveX(), OBJECT::MoveY(), OBJECT::MoveZ(), QUAT::MultQuat(), MultQuat(), NormaliseVector(), and Set(). |
|
|
Definition at line 20 of file vector.h. Referenced by CAMERA::ApplyCamera(), AxisAngleToMatrix(), QUAT::AxisAngleToQuat(), POLYGON::CheckForCollision(), CrossProduct(), CrossVector(), DotProduct(), DotProduct(), GetEdgeVector(), POLYGON::GetMidPoint(), POLYGON::GetNormal(), GetUnitVector(), OBJECT::GetXUnit(), OBJECT::GetYUnit(), OBJECT::GetZUnit(), MagnitudeVector(), MagnitudeVector(), MATRIX::MatrixFromAxisAngle(), OBJECT::MoveX(), OBJECT::MoveY(), OBJECT::MoveZ(), QUAT::MultQuat(), MultQuat(), NormaliseVector(), and Set(). |
|
|
Definition at line 21 of file vector.h. Referenced by CAMERA::ApplyCamera(), AxisAngleToMatrix(), QUAT::AxisAngleToQuat(), POLYGON::CheckForCollision(), CrossProduct(), CrossVector(), DotProduct(), DotProduct(), GetEdgeVector(), POLYGON::GetMidPoint(), POLYGON::GetNormal(), GetUnitVector(), OBJECT::GetXUnit(), OBJECT::GetYUnit(), OBJECT::GetZUnit(), MagnitudeVector(), MagnitudeVector(), MATRIX::MatrixFromAxisAngle(), OBJECT::MoveX(), OBJECT::MoveY(), OBJECT::MoveZ(), QUAT::MultQuat(), MultQuat(), NormaliseVector(), and Set(). |
1.2.15