omni::math::linalg
-
namespace linalg
Classes
Enumerations
Functions
GfBuildOrthonormalFrame(const vec3< T > &v0, vec3< T > *v1, vec3< T > *v2, float eps)
GfCross(const base_vec< T, 3 > &a, const base_vec< T, 3 > &b)
GfGetComplement(const vec3< T > &v, const vec3< T > &unitVector)
GfGetComplement(const vec2< T > &v, const vec2< T > &unitVector)
GfGetComplement(const vec4< T > &v, const vec4< T > &unitVector)
GfGetProjection(const vec2< T > &v, const vec2< T > &unitVector)
GfGetProjection(const vec3< T > &v, const vec3< T > &unitVector)
GfGetProjection(const vec4< T > &v, const vec4< T > &unitVector)
GfIsClose(const base_matrix< T, N > &a, const base_matrix< T, N > &b, double tolerance)
GfIsClose(const quat< T > &a, const quat< T > &b, double tolerance)
GfIsClose(const base_vec< T, N > &a, const base_vec< T, N > &b, double tolerance)
GfMax(VALUE_T a1, VALUE_T a2, VALUE_T a3, VALUE_T a4, VALUE_T a5)
GfMin(VALUE_T a1, VALUE_T a2, VALUE_T a3, VALUE_T a4, VALUE_T a5)
GfOrthogonalizeBasis(vec3< T > *pa, vec3< T > *pb, vec3< T > *pc, bool normalize=true)
GfSlerp(const base_vec< T, N > &a, const base_vec< T, N > &b, double t)
eulerAnglesToQuaternion(const vec3< T > &eulerAngles, EulerRotationOrder order)
Typedefs
Variables