#include <math3d.h>
Public Methods | |
Vector3D () | |
Vector3D (float X, float Y, float Z) | |
Vector3D (const Vector3D& v) | |
Vector3D& | operator+= (const Vector3D& v) |
Vector3D& | operator *= (float s) |
Vector3D& | operator/= (float s) |
bool | operator== (const Vector3D& v) |
Vector3D | operator- () const |
float | SquareMagnitude () const |
float | Magnitude () const |
Vector3D | Normalized () const |
float | operator[] (int i) const |
float& | operator[] (int i) |
Public Attributes | |
float | x |
float | y |
float | z |
Static Public Attributes | |
const Vector3D | Zero |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|