occ
Loading...
Searching...
No Matches
quickhull::mathutils Namespace Reference

Functions

float getSquaredDistanceBetweenPointAndRay (const Eigen::Vector3f &p, const Ray< float > &r)
 
float getSignedDistanceToPlane (Eigen::Vector3f v, const Plane< float > &p)
 
Eigen::Vector3f triangle_normal (const Eigen::Vector3f &a, const Eigen::Vector3f &b, const Eigen::Vector3f &c)
 
double getSquaredDistanceBetweenPointAndRay (const Eigen::Vector3d &p, const Ray< double > &r)
 
double getSignedDistanceToPlane (Eigen::Vector3d v, const Plane< double > &p)
 
Eigen::Vector3d triangle_normal (const Eigen::Vector3d &a, const Eigen::Vector3d &b, const Eigen::Vector3d &c)
 

Function Documentation

◆ getSignedDistanceToPlane() [1/2]

double quickhull::mathutils::getSignedDistanceToPlane ( Eigen::Vector3d  v,
const Plane< double > &  p 
)
inline

◆ getSignedDistanceToPlane() [2/2]

float quickhull::mathutils::getSignedDistanceToPlane ( Eigen::Vector3f  v,
const Plane< float > &  p 
)
inline

◆ getSquaredDistanceBetweenPointAndRay() [1/2]

double quickhull::mathutils::getSquaredDistanceBetweenPointAndRay ( const Eigen::Vector3d &  p,
const Ray< double > &  r 
)
inline

◆ getSquaredDistanceBetweenPointAndRay() [2/2]

float quickhull::mathutils::getSquaredDistanceBetweenPointAndRay ( const Eigen::Vector3f &  p,
const Ray< float > &  r 
)
inline

◆ triangle_normal() [1/2]

Eigen::Vector3d quickhull::mathutils::triangle_normal ( const Eigen::Vector3d &  a,
const Eigen::Vector3d &  b,
const Eigen::Vector3d &  c 
)
inline

◆ triangle_normal() [2/2]

Eigen::Vector3f quickhull::mathutils::triangle_normal ( const Eigen::Vector3f &  a,
const Eigen::Vector3f &  b,
const Eigen::Vector3f &  c 
)
inline