3-dimensional plane class declaration
#include <plane.h>
Public Types | |
typedef math::vector3d | vector |
Public Member Functions | |
Class construction and destruction | |
plane (scalar a=1, scalar b=0, scalar c=0, scalar d=0) | |
plane (const vector &normal, scalar d=0) | |
plane (const vector &p1, const vector &p2, const vector &p3) | |
Class public methods | |
const vector & | normal () const |
const scalar & | shift () const |
const scalar | distanceToPlane (const vector &p) const |
const bool | pointInPlane (const vector &p) const |
typedef math::vector3d math::plane::vector |
References math::vector3d::cross(), and math::vector3d::dot().
References math::vector3d::dot(), and math::vector3d::mag().
Referenced by pointInPlane().
|
inline |
References distanceToPlane().
|
inline |