|
| | Plane3 (Vec3T const &n, T const &d) |
| | Creates a plane with normal n and distance d from the origin.
|
| |
| | Plane3 (Vec3T const &n, Vec3T const &p) |
| | Creates a plane containing p with normal n.
|
| |
| | Plane3 (Vec3T const &p1, Vec3T const &p2, Vec3T const &p3) |
| | Creates the plane from three points.
|
| |
| | Plane3 (void) |
| | Creates an uninitialized plane.
|
| |
| Plane3< T > & | invert (void) |
| | Flips the orientation of the plane.
|
| |
| Plane3< T > | inverted (void) const |
| | Returns plane with flipped orientation.
|
| |
| T | point_dist (Vec3T const &p) const |
| | Returns the signed distance from a point to the plane.
|
| |
template<class T>
class math::Plane3< T >
Class that represents a plane in hesse form.
This type of plane allows efficient calculation of orthogonal distances. The normal is expected to have unit length.
Definition at line 28 of file plane.h.