#include <project.h>
| Classes | |
| struct | ProjectResult | 
| Static Public Member Functions | |
| static ProjectResult | projectLine (const Vector3< S > &a, const Vector3< S > &b, const Vector3< S > &p) | 
| Project point p onto line a-b.  More... | |
| static ProjectResult | projectLineOrigin (const Vector3< S > &a, const Vector3< S > &b) | 
| Project origin (0) onto line a-b.  More... | |
| static ProjectResult | projectTetrahedra (const Vector3< S > &a, const Vector3< S > &b, const Vector3< S > &c, const Vector3< S > &d, const Vector3< S > &p) | 
| Project point p onto tetrahedra a-b-c-d.  More... | |
| static ProjectResult | projectTetrahedraOrigin (const Vector3< S > &a, const Vector3< S > &b, const Vector3< S > &c, const Vector3< S > &d) | 
| Project origin (0) onto tetrahedran a-b-c-d.  More... | |
| static ProjectResult | projectTriangle (const Vector3< S > &a, const Vector3< S > &b, const Vector3< S > &c, const Vector3< S > &p) | 
| Project point p onto triangle a-b-c.  More... | |
| static ProjectResult | projectTriangleOrigin (const Vector3< S > &a, const Vector3< S > &b, const Vector3< S > &c) | 
| Project origin (0) onto triangle a-b-c.  More... | |
Project functions.
| 
 | static | 
Project point p onto line a-b.
Definition at line 55 of file project-inl.h.
| 
 | static | 
Project origin (0) onto line a-b.
Definition at line 183 of file project-inl.h.
| 
 | static | 
Project point p onto tetrahedra a-b-c-d.
Definition at line 129 of file project-inl.h.
| 
 | static | 
Project origin (0) onto tetrahedran a-b-c-d.
Definition at line 257 of file project-inl.h.
| 
 | static | 
Project point p onto triangle a-b-c.
Definition at line 77 of file project-inl.h.
| 
 | static | 
Project origin (0) onto triangle a-b-c.
Definition at line 205 of file project-inl.h.