#include <vecmath.h>
Public Member Functions | |
vec3 () | |
vec3 (_float a, _float b, _float c) | |
vec3 (const vec2 &v) | |
vec3 (const vec4 &v) | |
operator _float * () | |
operator const _float * () const | |
vec3 | operator+ (const vec3 &v) const |
vec3 | operator+ () const |
vec3 | operator- (const vec3 &v) const |
vec3 | operator- () const |
vec3 & | operator+= (const vec3 &v) |
vec3 & | operator-= (const vec3 &v) |
vec3 | operator * (const _float &f) const |
vec3 | operator/ (const _float &f) const |
vec3 & | operator *= (const _float &f) |
vec3 & | operator/= (const _float &f) |
bool | operator== (const vec3 &v) const |
bool | operator!= (const vec3 &v) const |
operator bool () const | |
_float | operator * (const vec3 &v) const |
vec3 | operator% (const vec3 &v) const |
_float | sqLength () const |
_float | operator~ () const |
vec3 | operator! () const |
_float | angle (const vec3 &v) const |
vec4 | affineExt4 () const |
Static Public Member Functions | |
static vec3 | operator * (const _float &f, const vec3 &v) |
Public Attributes | |
_float | x |
_float | y |
_float | z |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|