MVector3

From MaratisWiki
Jump to: navigation, search


Contents

API

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)

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox