#include <mQuat.h>
|
| | QuatF () |
| | QuatF (F32 _x, F32 _y, F32 _z, F32 w) |
| | QuatF (const MatrixF &m) |
| | QuatF (const AngAxisF &a) |
| | QuatF (const EulerF &e) |
| QuatF & | set (F32 _x, F32 _y, F32 _z, F32 _w) |
| QuatF & | set (const MatrixF &m) |
| QuatF & | set (const AngAxisF &m) |
| QuatF & | set (const EulerF &e) |
| int | operator== (const QuatF &c) const |
| int | operator!= (const QuatF &c) const |
| QuatF & | operator*= (const QuatF &c) |
| QuatF & | operator/= (const QuatF &c) |
| QuatF & | operator+= (const QuatF &c) |
| QuatF & | operator-= (const QuatF &c) |
| QuatF & | operator*= (F32 a) |
| QuatF & | operator/= (F32 a) |
| QuatF & | square () |
| QuatF & | neg () |
| F32 | dot (const QuatF &q) const |
| MatrixF * | setMatrix (MatrixF *mat) const |
| QuatF & | normalize () |
| QuatF & | inverse () |
| QuatF & | identity () |
| int | isIdentity () const |
| QuatF & | slerp (const QuatF &q, F32 t) |
| QuatF & | extrapolate (const QuatF &q1, const QuatF &q2, F32 t) |
| QuatF & | interpolate (const QuatF &q1, const QuatF &q2, F32 t) |
| F32 | angleBetween (const QuatF &q) |
| Point3F & | mulP (const Point3F &a, Point3F *b) |
| QuatF & | mul (const QuatF &a, const QuatF &b) |
◆ QuatF() [1/5]
◆ QuatF() [2/5]
| QuatF |
( |
F32 | _x, |
|
|
F32 | _y, |
|
|
F32 | _z, |
|
|
F32 | w ) |
|
inline |
◆ QuatF() [3/5]
◆ QuatF() [4/5]
◆ QuatF() [5/5]
| QuatF |
( |
const EulerF & | e | ) |
|
|
inline |
◆ angleBetween()
| F32 angleBetween |
( |
const QuatF & | q | ) |
|
|
inline |
◆ dot()
| F32 dot |
( |
const QuatF & | q | ) |
const |
|
inline |
◆ extrapolate()
◆ identity()
| QuatF & identity |
( |
void | | ) |
|
|
inline |
◆ interpolate()
◆ inverse()
◆ isIdentity()
◆ mul()
◆ mulP()
◆ neg()
◆ normalize()
◆ operator!=()
| int operator!= |
( |
const QuatF & | c | ) |
const |
|
inline |
◆ operator*=() [1/2]
◆ operator*=() [2/2]
| QuatF & operator*= |
( |
F32 | a | ) |
|
◆ operator+=()
◆ operator-=()
◆ operator/=() [1/2]
◆ operator/=() [2/2]
| QuatF & operator/= |
( |
F32 | a | ) |
|
◆ operator==()
| int operator== |
( |
const QuatF & | c | ) |
const |
|
inline |
◆ set() [1/4]
◆ set() [2/4]
| QuatF & set |
( |
const EulerF & | e | ) |
|
◆ set() [3/4]
◆ set() [4/4]
| QuatF & set |
( |
F32 | _x, |
|
|
F32 | _y, |
|
|
F32 | _z, |
|
|
F32 | _w ) |
|
inline |
◆ setMatrix()
◆ slerp()
◆ square()
The documentation for this class was generated from the following files:
- math/mQuat.h
- math/mQuat.cc