MVector3
From MaratisWiki
(Difference between revisions)
Latest revision as of 01:16, 8 February 2014
float MVector3::xNone
float MVector3::yNone
float MVector3::zNone
MVector3::MVector3(void)
MVector3::MVector3(float newX, float newY, float newZ)
MVector3::MVector3(const float value)
MVector3::MVector3(const float *values)
MVector3::MVector3(const MVector3 &vec)
MVector3::MVector3(const MVector4 &vec)
MVector3::MVector3(const MVector2 &vec)
MVector3 MVector3::operator+(const MVector3 &vec) const
MVector3 MVector3::operator-(const MVector3 &vec) const
MVector3 MVector3::operator+(const float &value) const
MVector3 MVector3::operator-(const float &value) const
MVector3 MVector3::operator*(const float value) const
MVector3 MVector3::operator*(const MVector3 &vec) const
MVector3 MVector3::operator/(const MVector3 &vec) const
MVector3 MVector3::operator/(const float value) const
bool MVector3::operator==(const MVector3 &vec) const
bool MVector3::operator!=(const MVector3 &vec) const
void MVector3::operator+=(const MVector3 &vec)
void MVector3::operator-=(const MVector3 &vec)
void MVector3::operator*=(const float value)
void MVector3::operator=(const float value)
void MVector3::operator/=(const float value)
MVector3 MVector3::operator-(void) const
MVector3 MVector3::operator+(void) const
MVector3::operator float *() const
MVector3::operator const float *() const
void MVector3::set(const float newX, const float newY, const float newZ)
void MVector3::loadIdentity(void)
MVector3 MVector3::crossProduct(const MVector3 &vec) const
float MVector3::dotProduct(const MVector3 &vec) const
void MVector3::normalize()
MVector3 MVector3::getNormalized() const
float MVector3::getLength() const
float MVector3::getSquaredLength() const
void MVector3::rotateX(double angle)
void MVector3::rotateY(double angle)
void MVector3::rotateZ(double angle)
void MVector3::rotateAxis(double angle, const MVector3 &axis)
MVector3 MVector3::getRotatedX(double angle) const
MVector3 MVector3::getRotatedY(double angle) const
MVector3 MVector3::getRotatedZ(double angle) const
MVector3 MVector3::getRotatedAxis(double angle, const MVector3 &axis) const
MVector3 MVector3::lerp(const MVector3 &vec, float factor) const
MVector3 operator*(float factor, const MVector3 &vec)