|
template<typename T > |
vector3< T > | std::math::operator+ (const vector3< T > &a, const vector3< T > &b) |
|
template<typename T > |
vector3< T > | std::math::operator- (const vector3< T > &a, const vector3< T > &b) |
|
template<typename T > |
vector3< T > | std::math::operator- (const vector3< T > &a) |
|
template<typename T > |
vector3< T > | std::math::operator* (const vector3< T > &a, const vector3< T > &b) |
|
template<typename T > |
vector3< T > | std::math::operator* (const vector3< T > &a, const T &b) |
|
template<typename T > |
vector3< T > | std::math::operator* (const T &a, const vector3< T > &b) |
|
template<typename T > |
vector3< T > | std::math::operator/ (const vector3< T > &a, const vector3< T > &b) |
|
template<typename T > |
vector3< T > | std::math::operator/ (const T &a, const vector3< T > &b) |
|
template<typename T > |
vector3< T > | std::math::operator/ (const vector3< T > &a, const T &b) |
|
template<typename T > |
bool | std::math::operator== (const vector3< T > &a, const vector3< T > &b) |
|
template<typename T > |
bool | std::math::operator!= (const vector3< T > &a, const vector3< T > &b) |
|
template<typename T > |
bool | std::math::operator<= (const vector3< T > &a, const vector3< T > &b) |
|
template<typename T > |
bool | std::math::operator>= (const vector3< T > &a, const vector3< T > &b) |
|
template<typename T > |
bool | std::math::operator< (const vector3< T > &a, const vector3< T > &b) |
|
template<typename T > |
bool | std::math::operator> (const vector3< T > &a, const vector3< T > &b) |
|
template<typename T > |
T | std::math::lenghtSq (const vector3< T > &v) |
|
template<typename T > |
T | std::math::lenght (const vector3< T > &v) |
|
template<typename T > |
vector3< T > | std::math::normalize (const vector3< T > &v) |
|
template<typename T > |
vector3< T > | std::math::normalizex (const vector3< T > &v) |
|
template<typename T > |
vector3< T > | std::math::cross (const vector3< T > &v1, vector3< T > &v2) |
|
template<typename T > |
T | std::math::dot (const vector3< T > &v1, const vector3< T > &v2) |
|
template<typename T > |
T | std::math::angle (const vector3< T > &v1, const vector3< T > &v2) |
|
template<typename T > |
vector3< T > | std::math::interpolate_coords (const vector3< T > &v1, const vector3< T > &v2, const float p) |
|
template<typename T > |
vector3< T > | std::math::interpolate_normal (const vector3< T > &v1, const vector3< T > &v2, const float p) |
|
template<typename T > |
bool | std::math::nearequal (const vector3< T > &v1, vector3< T > &v2, const vector2< T > &epsilon) |
|
template<typename T > |
vector3< T > | std::math::_min (const vector3< T > &c1, const vector3< T > &c2) |
|
template<typename T > |
vector3< T > | std::math::_max (const vector3< T > &c1, const vector3< T > &c2) |
|
template<typename T > |
vector3< T > | std::math::scale (const vector3< T > &v, const float s) |
|
template<typename T , typename E = char, class TAllocator = std::allocator, typename TStorage = std::simple_string_storage<E, TAllocator>> |
std::basic_string< E, TAllocator, TStorage > | std::vec3_string (const std::math::vector3< T > &v, flags_t f=flags_t::dec) |
|
template<typename E = char, class TAllocator = std::allocator, typename TStorage = std::simple_string_storage<E, TAllocator>> |
std::basic_string< E, TAllocator, TStorage > | std::vec3_string (const std::math::vec3f &v, flags_t f=flags_t::dec) |
|
template<typename E = char, class TAllocator = std::allocator, typename TStorage = std::simple_string_storage<E, TAllocator>> |
std::basic_string< E, TAllocator, TStorage > | std::vec3_string (const std::math::vec3d &v, flags_t f=flags_t::dec) |
|