Go to the source code of this file.
|
template<typename Real > |
using | gte::Vector3 = Vector< 3, Real > |
|
|
template<typename Real > |
bool | gte::ComputeBarycentrics (Vector3< Real > const &p, Vector3< Real > const &v0, Vector3< Real > const &v1, Vector3< Real > const &v2, Vector3< Real > const &v3, Real bary[4], Real epsilon=(Real) 0) |
|
template<typename Real > |
Real | gte::ComputeOrthogonalComplement (int numInputs, Vector3< Real > *v, bool robust=false) |
|
template<int N, typename Real > |
Vector< N, Real > | gte::Cross (Vector< N, Real > const &v0, Vector< N, Real > const &v1) |
|
template<int N, typename Real > |
Real | gte::DotCross (Vector< N, Real > const &v0, Vector< N, Real > const &v1, Vector< N, Real > const &v2) |
|
template<int N, typename Real > |
Vector< N, Real > | gte::UnitCross (Vector< N, Real > const &v0, Vector< N, Real > const &v1, bool robust=false) |
|