|
Membres publics |
| | Vector3 () |
| | Vector3 (Real x, Real y, Real z) |
| | Vector3 (const Real *vector) |
| | Vector3 (const Vector3 &vector) |
| | ~Vector3 () |
| Real & | operator[] (const unsigned int i) const |
| | operator Real * () |
| const bool | operator== (const Vector3 &vector) const |
| const bool | operator!= (const Vector3 &vector) const |
| const Vector3 & | operator= (const Vector3 &vector) |
| const Vector3 & | operator+= (const Real scalar) |
| const Vector3 & | operator+= (const Vector3 &vector) |
| const Vector3 & | operator-= (const Real scalar) |
| const Vector3 & | operator-= (const Vector3 &vector) |
| const Vector3 & | operator *= (const Real scalar) |
| const Vector3 & | operator/= (const Real scalar) |
| const Vector3 | operator- () const |
| const Vector3 | operator+ (const Real scalar) const |
| const Vector3 | operator+ (const Vector3 &vector) const |
| const Vector3 | operator- (const Real scalar) const |
| const Vector3 | operator- (const Vector3 &vector) const |
| const Vector3 | operator * (const Real scalar) const |
| const Vector3 | operator/ (const Real scalar) const |
| const Real | dot (const Vector3 &vector) const |
| const Vector3 | cross (const Vector3 &vector) const |
| const Real | lengthSquared () const |
| const Real | length () const |
| const Vector3 | unit () const |
| void | normalize () |
Membres publics statiques |
| bool | is3DPointBelongTo3DLine (Vector3 thePoint, Vector3 firstPoint, Vector3 secondPoint) |
| bool | is3DPointBelongTo3DSegment (Vector3 thePoint, Vector3 firstPoint, Vector3 secondPoint) |
| bool | isEqual (Vector3 aVector, Vector3 anotherVector) |
Attributs Publics |
| Real | x |
| Real | y |
| Real | z |
Attributs Publics Statiques |
| const Vector3 | ZERO |
| const Vector3 | UNIT_X |
| const Vector3 | UNIT_Y |
| const Vector3 | UNIT_Z |
Amis (friends) |
| const Vector3 | operator+ (const Real scalar, const Vector3 &vector) |
| const Vector3 | operator- (const Real scalar, const Vector3 &vector) |
| const Vector3 | operator * (const Real scalar, const Vector3 &vector) |