Pyrogenesis
13997
|
#include <Plane.h>
Public Member Functions | |
CPlane () | |
CPlane (const CVector4D &coeffs) | |
void | Set (const CVector3D &p1, const CVector3D &p2, const CVector3D &p3) |
void | Set (const CVector3D &norm, const CVector3D &point) |
void | Normalize () |
PLANESIDE | ClassifyPoint (const CVector3D &point) const |
float | DistanceToPlane (const CVector3D &point) const |
bool | FindLineSegIntersection (const CVector3D &start, const CVector3D &end, CVector3D *intsect) |
bool | FindRayIntersection (const CVector3D &start, const CVector3D &direction, CVector3D *intsect) |
Public Attributes | |
CVector3D | m_Norm |
float | m_Dist |
float CPlane::DistanceToPlane | ( | const CVector3D & | point | ) | const |