|
| | 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.