![]() |
Beaming Scene Service
2.0
RakNet wrapper for managing data communications between multiple Beaming clients
|
#include <utilMath.h>
Public Member Functions | |
| CVec3 (float InX, float InY, float InZ) | |
| CVec3 () | |
| bool | operator== (const CVec3 &V2) const |
| CVec3 | operator+ (const CVec3 &V2) const |
| CVec3 | operator- (const CVec3 &V2) const |
| CVec3 | operator- () const |
| CVec3 | operator/ (float S) const |
| CVec3 | operator/ (const CVec3 &V2) const |
| CVec3 | operator* (const CVec3 &V2) const |
| CVec3 | operator* (float S) const |
| void | operator+= (const CVec3 &V2) |
| void | operator-= (const CVec3 &V2) |
| float | operator[] (int i) |
| float | Dot (const CVec3 &V1) const |
| CVec3 | Cross (const CVec3 &V2) const |
| CVec3 | RotByMatrix (const float m[16]) const |
| float | Magnitude () const |
| float | Distance (const CVec3 &V1) const |
| void | Normalize () |
| float | enclosedAngle (const CVec3 &V1) const |
Public Attributes | |
| float | x |
| float | y |
| float | z |
math helper class for vectors
Definition at line 24 of file utilMath.h.
| CVec3::CVec3 | ( | float | InX, |
| float | InY, | ||
| float | InZ | ||
| ) | [inline] |
Definition at line 31 of file utilMath.h.
| CVec3::CVec3 | ( | ) | [inline] |
Definition at line 34 of file utilMath.h.
| CVec3 CVec3::Cross | ( | const CVec3 & | V2 | ) | const [inline] |
Definition at line 101 of file utilMath.h.
| float CVec3::Distance | ( | const CVec3 & | V1 | ) | const [inline] |
Definition at line 124 of file utilMath.h.
| float CVec3::Dot | ( | const CVec3 & | V1 | ) | const [inline] |
Definition at line 96 of file utilMath.h.
| float CVec3::enclosedAngle | ( | const CVec3 & | V1 | ) | const [inline] |
Definition at line 141 of file utilMath.h.
| float CVec3::Magnitude | ( | ) | const [inline] |
Definition at line 119 of file utilMath.h.
| void CVec3::Normalize | ( | ) | [inline] |
Definition at line 129 of file utilMath.h.
Definition at line 66 of file utilMath.h.
| CVec3 CVec3::operator* | ( | float | S | ) | const [inline] |
Definition at line 70 of file utilMath.h.
Definition at line 44 of file utilMath.h.
| void CVec3::operator+= | ( | const CVec3 & | V2 | ) | [inline] |
Definition at line 75 of file utilMath.h.
Definition at line 48 of file utilMath.h.
| CVec3 CVec3::operator- | ( | ) | const [inline] |
Definition at line 52 of file utilMath.h.
| void CVec3::operator-= | ( | const CVec3 & | V2 | ) | [inline] |
Definition at line 81 of file utilMath.h.
| CVec3 CVec3::operator/ | ( | float | S | ) | const [inline] |
Definition at line 57 of file utilMath.h.
Definition at line 62 of file utilMath.h.
| bool CVec3::operator== | ( | const CVec3 & | V2 | ) | const [inline] |
Definition at line 39 of file utilMath.h.
| float CVec3::operator[] | ( | int | i | ) | [inline] |
Definition at line 88 of file utilMath.h.
| CVec3 CVec3::RotByMatrix | ( | const float | m[16] | ) | const [inline] |
Definition at line 110 of file utilMath.h.
| float CVec3::x |
Definition at line 28 of file utilMath.h.
| float CVec3::y |
Definition at line 28 of file utilMath.h.
| float CVec3::z |
Definition at line 28 of file utilMath.h.