#include <hpp/fcl/intersect.h>
Classes | |
struct | ProjectResult |
Static Public Member Functions | |
static ProjectResult | projectLine (const Vec3f &a, const Vec3f &b, const Vec3f &p) |
Project point p onto line a-b. | |
static ProjectResult | projectTriangle (const Vec3f &a, const Vec3f &b, const Vec3f &c, const Vec3f &p) |
Project point p onto triangle a-b-c. | |
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. | |
static ProjectResult | projectLineOrigin (const Vec3f &a, const Vec3f &b) |
Project origin (0) onto line a-b. | |
static ProjectResult | projectTriangleOrigin (const Vec3f &a, const Vec3f &b, const Vec3f &c) |
Project origin (0) onto triangle a-b-c. | |
static ProjectResult | projectTetrahedraOrigin (const Vec3f &a, const Vec3f &b, const Vec3f &c, const Vec3f &d) |
Project origin (0) onto tetrahedran a-b-c-d. |
Project functions.
static ProjectResult fcl::Project::projectLine | ( | const Vec3f & | a, |
const Vec3f & | b, | ||
const Vec3f & | p | ||
) | [static] |
Project point p onto line a-b.
static ProjectResult fcl::Project::projectLineOrigin | ( | const Vec3f & | a, |
const Vec3f & | b | ||
) | [static] |
Project origin (0) onto line a-b.
static ProjectResult fcl::Project::projectTetrahedra | ( | const Vec3f & | a, |
const Vec3f & | b, | ||
const Vec3f & | c, | ||
const Vec3f & | d, | ||
const Vec3f & | p | ||
) | [static] |
Project point p onto tetrahedra a-b-c-d.
static ProjectResult fcl::Project::projectTetrahedraOrigin | ( | const Vec3f & | a, |
const Vec3f & | b, | ||
const Vec3f & | c, | ||
const Vec3f & | d | ||
) | [static] |
Project origin (0) onto tetrahedran a-b-c-d.
static ProjectResult fcl::Project::projectTriangle | ( | const Vec3f & | a, |
const Vec3f & | b, | ||
const Vec3f & | c, | ||
const Vec3f & | p | ||
) | [static] |
Project point p onto triangle a-b-c.
static ProjectResult fcl::Project::projectTriangleOrigin | ( | const Vec3f & | a, |
const Vec3f & | b, | ||
const Vec3f & | c | ||
) | [static] |
Project origin (0) onto triangle a-b-c.