|
| FPoint3 (float fx, float fy, float fz) |
|
| FPoint3 (const DPoint3 &p) |
|
float | Length () const |
|
float | LengthSquared () const |
|
FPoint3 & | Normalize () |
|
FPoint3 & | SetLength (float len) |
|
void | Set (float fx, float fy, float fz) |
|
float | Dot (const FPoint3 &rhs) const |
|
float | Dot (const float *fp) const |
|
FPoint3 | Cross (const FPoint3 &v) const |
|
void | UnitNormal (const FPoint3 &p0, const FPoint3 &p1, const FPoint3 &p2) |
|
FPoint3 & | operator= (const FPoint3 &v) |
|
FPoint3 & | operator= (const DPoint3 &v) |
|
FPoint3 | operator+ (const FPoint3 &v) const |
|
FPoint3 | operator- (const FPoint3 &v) const |
|
FPoint3 | operator* (float s) const |
|
FPoint3 | operator* (double s) const |
|
FPoint3 | operator/ (float s) const |
|
FPoint3 | operator- () const |
|
bool | operator== (const FPoint3 &v2) const |
|
bool | operator!= (const FPoint3 &v2) const |
|
void | operator+= (const FPoint3 &v) |
|
void | operator-= (const FPoint3 &v) |
|
void | operator*= (float s) |
|
void | operator/= (float s) |
|
float & | operator[] (int nIndex) |
|
const float & | operator[] (int nIndex) const |
|
A 3-component vector class, single-precision (float).