|
template<typename T > |
quat< T > | cs237::__detail::operator+ (quat< T > const &v1, quat< T > const &v2) |
|
template<typename T > |
quat< T > | cs237::__detail::operator- (quat< T > const &v1, quat< T > const &v2) |
|
template<typename T > |
quat< T > | cs237::__detail::operator* (T const &s, quat< T > const &v) |
|
template<typename T > |
quat< T > | cs237::__detail::operator* (quat< T > const &v, T const &s) |
|
template<typename T > |
quat< T > | cs237::__detail::operator* (quat< T > const &q1, quat< T > const &q2) |
|
template<typename T > |
quat< T > | cs237::__detail::operator* (quat< T > const &q, vec3< T > const &v) |
|
template<typename T > |
quat< T > | cs237::__detail::operator/ (quat< T > const &q, T const &s) |
|
template<typename T > |
quat< T > | cs237::__detail::operator- (quat< T > const &q) |
|
template<typename T > |
T | cs237::__detail::length (quat< T > const &v) |
|
template<typename T > |
quat< T > | cs237::__detail::normalize (quat< T > const &v) |
|
template<typename T > |
T | cs237::__detail::dot (quat< T > const &q1, quat< T > const &q2) |
|
template<typename T > |
T const * | cs237::__detail::valuePtr (quat< T > const &q) |
|
template<typename T > |
quat< T > | cs237::__detail::mix (quat< T > const &q1, T t, quat< T > const &q2) |
|
template<typename T > |
quat< T > | cs237::__detail::nlerp (quat< T > const &q1, T t, quat< T > const &q2) |
| normalized linear interpolation of unit quats More...
|
|
template<typename T > |
quat< T > | cs237::__detail::slerp (quat< T > const &a, T t, quat< T > const &b) |
| spherical linear interpolation of quats More...
|
|
Support code for CMSC 23700 Autumn 2015.
Inline operations on quaternions.
- Author
- John Reppy