|
template<typename T > |
vec3< T > | cs237::__detail::operator+ (T const &s, vec3< T > const &v) |
|
template<typename T > |
vec3< T > | cs237::__detail::operator+ (vec3< T > const &v, T const &s) |
|
template<typename T > |
vec3< T > | cs237::__detail::operator+ (vec3< T > const &v1, vec3< T > const &v2) |
|
template<typename T > |
vec3< T > | cs237::__detail::operator- (T const &s, vec3< T > const &v) |
|
template<typename T > |
vec3< T > | cs237::__detail::operator- (vec3< T > const &v, T const &s) |
|
template<typename T > |
vec3< T > | cs237::__detail::operator- (vec3< T > const &v1, vec3< T > const &v2) |
|
template<typename T > |
vec3< T > | cs237::__detail::operator* (T const &s, vec3< T > const &v) |
|
template<typename T > |
vec3< T > | cs237::__detail::operator* (vec3< T > const &v, T const &s) |
|
template<typename T > |
vec3< T > | cs237::__detail::operator* (vec3< T > const &v1, vec3< T > const &v2) |
|
template<typename T > |
vec3< T > | cs237::__detail::operator/ (vec3< T > const &v, T const &s) |
|
template<typename T > |
vec3< T > | cs237::__detail::operator- (vec3< T > const &v) |
|
template<typename T > |
T | cs237::__detail::length (__detail::vec3< T > const &v) |
|
template<typename T > |
vec3< T > | cs237::__detail::normalize (vec3< T > const &v) |
|
template<typename T > |
T | cs237::__detail::distance (vec3< T > const &p1, vec3< T > const &p2) |
|
template<typename T > |
T | cs237::__detail::dot (vec3< T > const &v1, vec3< T > const &v2) |
|
template<typename T > |
vec3< T > | cs237::__detail::cross (vec3< T > const &v1, vec3< T > const &v2) |
|
template<typename T > |
T const * | cs237::__detail::valuePtr (vec3< T > const &v) |
|
template<typename T > |
vec3< T > | cs237::__detail::mix (vec3< T > const &a, T t, vec3< T > const &b) |
| linear interpolation of 3D vectors More...
|
|
Support code for CMSC 23700 Autumn 2015.
Inline operations on vec3 values.
- Author
- John Reppy