HDK
|
Go to the source code of this file.
Classes | |
class | Quat< T > |
Typedefs | |
typedef Quat< float > | Quatf |
typedef Quat< double > | Quatd |
Functions | |
template<class T > | |
Quat< T > | slerp (const Quat< T > &q1, const Quat< T > &q2, T t) |
template<class T > | |
Quat< T > | slerpShortestArc (const Quat< T > &q1, const Quat< T > &q2, T t) |
template<class T > | |
Quat< T > | squad (const Quat< T > &q1, const Quat< T > &q2, const Quat< T > &qa, const Quat< T > &qb, T t) |
template<class T > | |
void | intermediate (const Quat< T > &q0, const Quat< T > &q1, const Quat< T > &q2, const Quat< T > &q3, Quat< T > &qa, Quat< T > &qb) |
template<class T > | |
Matrix33< T > | operator* (const Matrix33< T > &M, const Quat< T > &q) |
template<class T > | |
Matrix33< T > | operator* (const Quat< T > &q, const Matrix33< T > &M) |
template<class T > | |
std::ostream & | operator<< (std::ostream &o, const Quat< T > &q) |
template<class T > | |
Quat< T > | operator* (const Quat< T > &q1, const Quat< T > &q2) |
template<class T > | |
Quat< T > | operator/ (const Quat< T > &q1, const Quat< T > &q2) |
template<class T > | |
Quat< T > | operator/ (const Quat< T > &q, T t) |
template<class T > | |
Quat< T > | operator* (const Quat< T > &q, T t) |
template<class T > | |
Quat< T > | operator* (T t, const Quat< T > &q) |
template<class T > | |
Quat< T > | operator+ (const Quat< T > &q1, const Quat< T > &q2) |
template<class T > | |
Quat< T > | operator- (const Quat< T > &q1, const Quat< T > &q2) |
template<class T > | |
Quat< T > | operator~ (const Quat< T > &q) |
template<class T > | |
Quat< T > | operator- (const Quat< T > &q) |
template<class T > | |
Vec3< T > | operator* (const Vec3< T > &v, const Quat< T > &q) |
template<class T > | |
T | operator^ (const Quat< T > &q1, const Quat< T > &q2) |
template<class T > | |
T | angle4D (const Quat< T > &q1, const Quat< T > &q2) |
template<class T > | |
Quat< T > | spline (const Quat< T > &q0, const Quat< T > &q1, const Quat< T > &q2, const Quat< T > &q3, T t) |
template<class T > | |
Quat< T > | intermediate (const Quat< T > &q0, const Quat< T > &q1, const Quat< T > &q2) |
Definition at line 222 of file ImathQuat.h.
Definition at line 221 of file ImathQuat.h.
Definition at line 476 of file ImathQuat.h.
void intermediate | ( | const Quat< T > & | q0, |
const Quat< T > & | q1, | ||
const Quat< T > & | q2, | ||
const Quat< T > & | q3, | ||
Quat< T > & | qa, | ||
Quat< T > & | qb | ||
) |
Quat<T> intermediate | ( | const Quat< T > & | q0, |
const Quat< T > & | q1, | ||
const Quat< T > & | q2 | ||
) |
Definition at line 604 of file ImathQuat.h.
Definition at line 850 of file ImathQuat.h.
Definition at line 858 of file ImathQuat.h.
Definition at line 878 of file ImathQuat.h.
Definition at line 903 of file ImathQuat.h.
Definition at line 911 of file ImathQuat.h.
Definition at line 951 of file ImathQuat.h.
Definition at line 919 of file ImathQuat.h.
Definition at line 927 of file ImathQuat.h.
Definition at line 943 of file ImathQuat.h.
Definition at line 887 of file ImathQuat.h.
Definition at line 895 of file ImathQuat.h.
Definition at line 866 of file ImathQuat.h.
Definition at line 375 of file ImathQuat.h.
Definition at line 935 of file ImathQuat.h.
Definition at line 495 of file ImathQuat.h.
Definition at line 528 of file ImathQuat.h.
Quat<T> spline | ( | const Quat< T > & | q0, |
const Quat< T > & | q1, | ||
const Quat< T > & | q2, | ||
const Quat< T > & | q3, | ||
T | t | ||
) |
Definition at line 545 of file ImathQuat.h.