MbVec3f(float x, float y, float z)
MbVec3f cross(const MbVec3f &v)
float dot(const MbVec3f &v)
const float* getValue()
void getValue(float &x, float &y, float &z)
float length()
float normalize()
void negate()
MbVec3f& setValue(const float v[3])
MbVec3f& setValue(float x, float y, float z)
MbVec3f& setValue(const MbVec3f &barycentic, const MbVec3f &v0, const MbVec3f &v1, const MbVec3f &v2)
float& operator [](int i)
const float& operator [](int i)
MbVec3f& operator *=(float d)
MbVec3f& operator /=(float d)
MbVec3f& operator +=(MbVec3f v)
MbVec3f& operator -=(MbVec3f v)
MbVec3f operator -()
friend MbVec3f operator *(const MbVec3f &v, float d)
friend MbVec3f operator *(float d, const MbVec3f &v)
friend MbVec3f operator /(const MbVec3f &v, float d)
friend MbVec3f operator +(const MbVec3f &v1, const MbVec3f &v2)
friend MbVec3f operator -(const MbVec3f &v1, const MbVec3f &v2)
friend int operator ==(const MbVec3f &v1, const MbVec3f &v2)
friend int operator !=(const MbVec3f &v1, const MbVec3f &v2)
MbBool equals(const MbVec3f v, float tolerance)
this page has been generated automatically by doc++
(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de