MQuaternion () | |
MQuaternion (const MQuaternion &src) | |
MQuaternion (double xx, double yy, double zz, double ww) | |
MQuaternion (const double[4]) | |
MQuaternion (const MVector &a, const MVector &b) | |
MQuaternion (const MVector &a, const MVector &b, double angleFactor) | |
MQuaternion (double angle, const MVector &axisb) | |
~MQuaternion () | |
MQuaternion & | operator= (const MQuaternion & src) |
MQuaternion & | operator= (const MMatrix &matrix) |
MQuaternion & | operator= (const MEulerRotation &matrix) |
MMatrix | asMatrix () const |
MEulerRotation | asEulerRotation () const |
MQuaternion & | setAxisAngle (const MVector &axis, double theta) |
bool | getAxisAngle ( MVector &axis, double &theta) const |
MQuaternion & | setToXAxis (double theta) |
MQuaternion & | setToYAxis (double theta) |
MQuaternion & | setToZAxis (double theta) |
MStatus | get (double dest[4]) const |
double | operator[] (unsigned int i) const |
MQuaternion | operator+ (const MQuaternion &other) const |
MQuaternion | operator* (const MQuaternion &other) const |
MQuaternion & | operator*= (const MQuaternion &rhs) |
MQuaternion | operator- (const MQuaternion &other) const |
MQuaternion | operator- () const |
MQuaternion & | negateIt () |
bool | operator== (const MQuaternion &other) const |
bool | operator!= (const MQuaternion &other) const |
bool | isEquivalent (const MQuaternion &other, double tolerance = kQuaternionEpsilon) const |
MQuaternion & | scaleIt (double scale) |
MQuaternion | normal () const |
MQuaternion & | normalizeIt () |
MQuaternion | conjugate () const |
MQuaternion & | conjugateIt () |
MQuaternion | inverse () const |
MQuaternion & | invertIt () |
MQuaternion | log () const |
MQuaternion | exp () const |
static const MQuaternion | identity The multiplicative identity. |
double & | operator[] (unsigned int i) NO SCRIPT SUPPORT |
friend MQuaternion | operator* (double scale, const MQuaternion &other) NO SCRIPT SUPPORT |
friend MQuaternion | slerp (const MQuaternion &p, const MQuaternion &q, double t) |
friend MQuaternion | slerp (const MQuaternion &p, const MQuaternion &q, double t, short spin) NO SCRIPT SUPPORT |
friend MQuaternion | squad (const MQuaternion &p, const MQuaternion &a, const MQuaternion &b, const MQuaternion &q, double t) NO SCRIPT SUPPORT |
friend MQuaternion | squad (const MQuaternion &p, const MQuaternion &a, const MQuaternion &b, const MQuaternion &q, double t, short spin) NO SCRIPT SUPPORT |
friend MQuaternion | squadPt (const MQuaternion &q0, const MQuaternion &q1, const MQuaternion &q2) NO SCRIPT SUPPORT |
friend std::ostream & | operator<< (std::ostream &os, const MQuaternion &q) NO SCRIPT SUPPORT |
operator | MMatrix () const NO SCRIPT SUPPORT |
double | x The quaternion's imaginary x component. |
double | y The quaternion's imaginary y component. |
double | z The quaternion's imaginary z component. |
double | w The quaternion's real component. |
Autodesk® Maya® 2008 © 1997-2007 Autodesk, Inc. All rights reserved. | doc++ Copyright |