MVector3
From MaratisWiki
Revision as of 01:16, 8 February 2014 by Dahnielson (Talk | contribs)
float MVector3::xNonefloat MVector3::yNonefloat MVector3::zNoneMVector3::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) constMVector3 MVector3::operator-(const MVector3 &vec) constMVector3 MVector3::operator+(const float &value) constMVector3 MVector3::operator-(const float &value) constMVector3 MVector3::operator*(const float value) constMVector3 MVector3::operator*(const MVector3 &vec) constMVector3 MVector3::operator/(const MVector3 &vec) constMVector3 MVector3::operator/(const float value) constbool MVector3::operator==(const MVector3 &vec) constbool MVector3::operator!=(const MVector3 &vec) constvoid 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) constMVector3 MVector3::operator+(void) constMVector3::operator float *() constMVector3::operator const float *() constvoid MVector3::set(const float newX, const float newY, const float newZ)void MVector3::loadIdentity(void)MVector3 MVector3::crossProduct(const MVector3 &vec) constfloat MVector3::dotProduct(const MVector3 &vec) constvoid MVector3::normalize()MVector3 MVector3::getNormalized() constfloat MVector3::getLength() constfloat MVector3::getSquaredLength() constvoid 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) constMVector3 MVector3::getRotatedY(double angle) constMVector3 MVector3::getRotatedZ(double angle) constMVector3 MVector3::getRotatedAxis(double angle, const MVector3 &axis) constMVector3 MVector3::lerp(const MVector3 &vec, float factor) constMVector3 operator*(float factor, const MVector3 &vec)