|
| dv3 (const dv3 &src) |
|
| dv3 (double x, double y, double z) |
|
| dv3 (const double *pSrc) |
|
| dv3 (const v4 &src) |
|
| dv3 (const dv4 &src) |
|
| dv3 (const v3 &src) |
|
void | Set (double x, double y, double z) |
|
void | SetZero () |
|
double | GetX () const |
|
double | GetY () const |
|
double | GetZ () const |
|
void | SetX (double data) |
|
void | SetY (double data) |
|
void | SetZ (double data) |
|
dv3 | SplatX () const |
|
dv3 | SplatY () const |
|
dv3 | SplatZ () const |
|
double | SquareDistanceTo (const dv3 &a) const |
|
double | Length () const |
|
double | LengthSq () const |
|
dv3 | Norm () const |
|
dv3 & | Normalise () |
|
v3 | ToSingle () const |
|
dv3 | operator- () const |
|
dv3 | operator+ (const dv3 &rhs) const |
|
dv3 | operator- (const dv3 &rhs) const |
|
dv3 | operator* (const dv3 &rhs) const |
|
dv3 | operator/ (const dv3 &rhs) const |
|
dv3 | operator* (const double rhs) const |
|
dv3 | operator/ (const double rhs) const |
|
dv3 & | operator+= (const dv3 &rhs) |
|
dv3 & | operator-= (const dv3 &rhs) |
|
dv3 & | operator*= (const dv3 &rhs) |
|
dv3 & | operator/= (const dv3 &rhs) |
|
dv3 & | operator*= (const double rhs) |
|
dv3 & | operator/= (const double rhs) |
|
dv3 | operator+ (const v3 &rhs) const |
|
dv3 | operator- (const v3 &rhs) const |
|
dv3 | operator* (const v3 &rhs) const |
|
dv3 | operator/ (const v3 &rhs) const |
|
dv3 | operator* (const float rhs) const |
|
dv3 | operator/ (const float rhs) const |
|
dv3 & | operator+= (const v3 &rhs) |
|
dv3 & | operator-= (const v3 &rhs) |
|
dv3 & | operator*= (const v3 &rhs) |
|
dv3 & | operator/= (const v3 &rhs) |
|
|
static dv3 | Add (const dv3 &src1, const dv3 &src2) |
|
static dv3 | Sub (const dv3 &src1, const dv3 &src2) |
|
static dv3 | Mul (const dv3 &src1, const dv3 &src2) |
|
static dv3 | Div (const dv3 &src1, const dv3 &src2) |
|
static dv3 | Add (const dv3 &src1, const v3 &src2) |
|
static dv3 | Sub (const dv3 &src1, const v3 &src2) |
|
static dv3 | Mul (const dv3 &src1, const v3 &src2) |
|
static dv3 | Div (const dv3 &src1, const v3 &src2) |
|
static dv3 | Scale (const dv3 &src1, double scale) |
|
static dv3 | InvScale (const dv3 &src1, double scale) |
|
static dv3 | Neg (const dv3 &src) |
|
static double | Dot (const dv3 &src1, const dv3 &src2) |
|
static dv3 | Cross (const dv3 &src1, const dv3 &src2) |
|
static dv3 | Lerp (const dv3 &src1, const dv3 &src2, double ratio) |
|
static dv3 | Mul (const dv3 &src, const m33 &matrix) |
|
static dv3 | Mul (const dv3 &src, const m44 &matrix) |
|
static dv3 | MulRotate (const dv3 &src, const m44 &matrix) |
|
static dv3 | Mul (const dv3 &src, const dm33 &matrix) |
|
static dv3 | Mul (const dv3 &src, const dm44 &matrix) |
|
static dv3 | MulRotate (const dv3 &src, const dm44 &matrix) |
|
static v3 | ToSingle (const dv3 &src) |
|
static dv3 | FromSingle (const v3 &src) |
|
static dv3 | Min (const dv3 &src1, const dv3 &src2) |
|
static dv3 | Max (const dv3 &src1, const dv3 &src2) |
|
static bool | IsFinite (const dv3 &v) |
|
static const dv3 | Zero () |
|
static const dv3 | One () |
|