Public Member Functions |
void | add (const Vect3 &u, const Vect3 &v) |
void | add (const Vect3 &v) |
void | cross (const Vect3 &u, const Vect3 &v) |
void | crossAdd (const Vect3 &u, const Vect3 &v, const Vect3 &w) |
void | crossAdd (const Vect3 &u, const Vect3 &v) |
void | displace (const Vect3 &v, const Vect3 &u, Real lambda) |
void | displace (const Vect3 &u, Real lambda) |
Real | distance (const Vect3 &other) const |
Real | distance2 (const Vect3 &other) const |
Real | dot (const Vect3 &other) const |
void | interpolate (const Vect3 &u, const Vect3 &v, Real lambda) |
Real | max () const |
Real | maxAbs () const |
Real | min () const |
Real | minAbs () const |
void | mult (const Vect3 &u, const Vect3 &v) |
void | mult (const Vect3 &v) |
void | negate (const Vect3 &v) |
void | negate () |
Real | norm () const |
Real | norm2 () const |
void | normalize (const Vect3 &v) |
void | normalize () |
int | operator== (const Vect3 &other) const |
const Real & | operator[] (int i) const |
Real & | operator[] (int i) |
void | postcross (const Vect3 &v) |
void | precross (const Vect3 &v) |
ostream & | print (ostream &os) const |
istream & | read (istream &is) |
void | scale (const Vect3 &v, Real s) |
void | scale (Real s) |
void | set (Real x_, Real y_, Real z_) |
void | sub (const Vect3 &u, const Vect3 &v) |
void | sub (const Vect3 &v) |
void | swap (Vect3 &other) |
| Vect3 () |
| Vect3 (Real x_, Real y_, Real z_) |
Static Public Member Functions |
static Real | distance (const Vect3 &u, const Vect3 &v) |
static Real | distance2 (const Vect3 &u, const Vect3 &v) |
static Real | dot (const Vect3 &u, const Vect3 &v) |
static void | swap (Vect3 &u, Vect3 &v) |
Public Attributes |
Real | x |
Real | y |
Real | z |
Static Public Attributes |
static const Vect3 | I |
static const Vect3 | I_ |
static const Vect3 | J |
static const Vect3 | J_ |
static const Vect3 | K |
static const Vect3 | K_ |
static const Vect3 | ZERO |
Friends |
class | Mat3 |
class | MatX |
class | Quat |
class | Se3 |
Definition at line 181 of file mv.h.