Project functions.
More...
#include <hpp/fcl/intersect.h>
|
static ProjectResult | projectLine (const Vec3f &a, const Vec3f &b, const Vec3f &p) |
| Project point p onto line a-b. More...
|
|
static ProjectResult | projectTriangle (const Vec3f &a, const Vec3f &b, const Vec3f &c, const Vec3f &p) |
| Project point p onto triangle a-b-c. More...
|
|
static ProjectResult | projectTetrahedra (const Vec3f &a, const Vec3f &b, const Vec3f &c, const Vec3f &d, const Vec3f &p) |
| Project point p onto tetrahedra a-b-c-d. More...
|
|
static ProjectResult | projectLineOrigin (const Vec3f &a, const Vec3f &b) |
| Project origin (0) onto line a-b. More...
|
|
static ProjectResult | projectTriangleOrigin (const Vec3f &a, const Vec3f &b, const Vec3f &c) |
| Project origin (0) onto triangle a-b-c. More...
|
|
static ProjectResult | projectTetrahedraOrigin (const Vec3f &a, const Vec3f &b, const Vec3f &c, const Vec3f &d) |
| Project origin (0) onto tetrahedran a-b-c-d. More...
|
|
Project point p onto tetrahedra a-b-c-d.
Project origin (0) onto tetrahedran a-b-c-d.
Project origin (0) onto triangle a-b-c.