|
Public Member Functions |
| Vector (void) |
| Vector (float x, float y, float z) |
| ~Vector (void) |
void | set (float x, float y, float z) |
void | matrixMul (Matrix a) |
float | length () |
void | normalize () |
Static Public Member Functions |
static Vector | add (Vector a, Vector b) |
static Vector | subtract (Vector a, Vector b) |
static Vector | scale (Vector a, float factor) |
static Vector | rotate (Vector a, Vector b, Vector axis, float angle) |
static float | dotProduct (Vector a, Vector b) |
static Vector | crossProduct (Vector a, Vector b) |
Public Attributes |
float | x |
float | y |
float | z |