|
| idVec3 (void) |
|
| idVec3 (const float x, const float y, const float z) |
|
void | Set (const float x, const float y, const float z) |
|
void | Zero (void) |
|
float | operator[] (const int index) const |
|
float & | operator[] (const int index) |
|
idVec3 | operator- () const |
|
idVec3 & | operator= (const idVec3 &a) |
|
float | operator* (const idVec3 &a) const |
|
idVec3 | operator* (const float a) const |
|
idVec3 | operator/ (const float a) const |
|
idVec3 | operator+ (const idVec3 &a) const |
|
idVec3 | operator- (const idVec3 &a) const |
|
idVec3 & | operator+= (const idVec3 &a) |
|
idVec3 & | operator-= (const idVec3 &a) |
|
idVec3 & | operator/= (const idVec3 &a) |
|
idVec3 & | operator/= (const float a) |
|
idVec3 & | operator*= (const float a) |
|
bool | Compare (const idVec3 &a) const |
|
bool | Compare (const idVec3 &a, const float epsilon) const |
|
bool | operator== (const idVec3 &a) const |
|
bool | operator!= (const idVec3 &a) const |
|
bool | FixDegenerateNormal (void) |
|
bool | FixDenormals (void) |
|
idVec3 | Cross (const idVec3 &a) const |
|
idVec3 & | Cross (const idVec3 &a, const idVec3 &b) |
|
float | Length (void) const |
|
float | LengthSqr (void) const |
|
float | LengthFast (void) const |
|
float | Normalize (void) |
|
float | NormalizeFast (void) |
|
idVec3 & | Truncate (float length) |
|
void | Clamp (const idVec3 &min, const idVec3 &max) |
|
void | Snap (void) |
|
void | SnapInt (void) |
|
int | GetDimension (void) const |
|
float | ToYaw (void) const |
|
float | ToPitch (void) const |
|
idAngles | ToAngles (void) const |
|
idPolar3 | ToPolar (void) const |
|
idMat3 | ToMat3 (void) const |
|
const idVec2 & | ToVec2 (void) const |
|
idVec2 & | ToVec2 (void) |
|
const float * | ToFloatPtr (void) const |
|
float * | ToFloatPtr (void) |
|
const char * | ToString (int precision=2) const |
|
void | NormalVectors (idVec3 &left, idVec3 &down) const |
|
void | OrthogonalBasis (idVec3 &left, idVec3 &up) const |
|
void | ProjectOntoPlane (const idVec3 &normal, const float overBounce=1.0f) |
|
bool | ProjectAlongPlane (const idVec3 &normal, const float epsilon, const float overBounce=1.0f) |
|
void | ProjectSelfOntoSphere (const float radius) |
|
void | Lerp (const idVec3 &v1, const idVec3 &v2, const float l) |
|
void | SLerp (const idVec3 &v1, const idVec3 &v2, const float l) |
|
Definition at line 316 of file Vector.h.