#include <vector3.h>
Public Methods | |
| vector3 (REAL_TYPE a=0, REAL_TYPE b=0, REAL_TYPE c=0) | |
| void | set (REAL_TYPE a=0, REAL_TYPE b=0, REAL_TYPE c=0) |
| REAL_TYPE | x () |
| REAL_TYPE | y () |
| REAL_TYPE | z () |
| REAL_TYPE & | operator[] (int i) |
| const REAL_TYPE & | operator[] (int i) const |
| operator const REAL_TYPE *const () const | |
| bool | operator== (const vector3 &p) const |
| bool | operator!= (const vector3 &p) const |
| vector3 & | operator+= (const vector3 &p) |
| vector3 | operator+ (const vector3 &p) const |
| vector3 & | operator-= (const vector3 &p) |
| vector3 | operator- (const vector3 &p) const |
| vector3 | operator- () const |
| vector3 & | operator *= (REAL_TYPE f) |
| vector3 | operator * (REAL_TYPE f) const |
| vector3 & | operator/= (REAL_TYPE f) |
| vector3 | operator/ (REAL_TYPE f) const |
| vector3 & | operator= (const vector3 &V) |
| REAL_TYPE | operator * (const vector3 &v2) const |
| vector3 | operator^ (const vector3 &v2) const |
| REAL_TYPE | abs () const |
| vector3 & | normalize () |
| char * | str (char *s) const |
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.2.13.1 written by Dimitri van Heesch,
© 1997-2001