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