NxReal operator|(const NxVec3 &v) const
NxVec3 & operator+=(const NxVec3 &v)
void subtract(const NxVec3 &a, const NxVec3 &b)
const NxVec3 & operator=(const NxVec3 &)
NxVec3 operator+(const NxVec3 &v) const
void setMagnitude(NxReal)
bool sameDirection(const NxVec3 &) const
NxVec3 operator/(NxReal f) const
void setx(const NxReal &d)
void cross(const NxVec3 &left, const NxVec3 &right)
NxVec3 & operator*=(NxReal f)
void sety(const NxReal &d)
bool operator!=(const NxVec3 &) const
NxVec3 & operator-=(const NxVec3 &v)
NxVec3 operator^(const NxVec3 &v) const
void multiplyAdd(NxReal s, const NxVec3 &a, const NxVec3 &b)
NxVec3 & operator/=(NxReal f)
NxVec3 operator*(NxReal f) const
void rotate(NxReal angle, const NxVec3 &axe)
void add(const NxVec3 &a, const NxVec3 &b)
bool operator==(const NxVec3 &) const
bool operator<(const NxVec3 &) const
void setz(const NxReal &d)
bool equals(const NxVec3 &, NxReal epsilon) const
void arrayMultiply(const NxVec3 &a, const NxVec3 &b)
const NxReal * get() const
NxReal distance(const NxVec3 &) const
void multiply(NxReal s, const NxVec3 &a)
NxReal dot(const NxVec3 &other) const