25 #ifndef INCLUDED_PLANE 26 #define INCLUDED_PLANE Definition: Decompose.h:22
PLANESIDE
Definition: Plane.h:31
bool FindRayIntersection(const CVector3D &start, const CVector3D &direction, CVector3D *intsect) const
Definition: Plane.cpp:105
Definition: Vector3D.h:30
Definition: Decompose.h:22
void Set(const CVector3D &p1, const CVector3D &p2, const CVector3D &p3)
Definition: Plane.cpp:38
Definition: Vector4D.h:30
void Normalize()
Definition: Plane.cpp:65
CPlane(const CVector4D &coeffs)
Definition: Plane.h:42
CPlane()
Definition: Plane.cpp:32
float X
Definition: Vector3D.h:33
float Y
Definition: Vector3D.h:33
float DistanceToPlane(const CVector3D &point) const
Definition: Plane.h:73
bool FindLineSegIntersection(const CVector3D &start, const CVector3D &end, CVector3D *intsect) const
Definition: Plane.cpp:91
bool IsPointOnBackSide(const CVector3D &point) const
Definition: Plane.h:78
static const float m_EPS
Definition: Plane.h:70
PLANESIDE ClassifyPoint(const CVector3D &point) const
Definition: Plane.cpp:77
#define X(id)
Definition: CStrIntern.cpp:90
Definition: Decompose.h:22
CVector3D m_Norm
Definition: Plane.h:68
float Z
Definition: Vector3D.h:33
float m_Dist
Definition: Plane.h:69