25 #include "precompiled.h"
88 const float EPS = 0.001f;
118 if( (dist1 < 0 && dist2 < 0) || (dist1 >= 0 && dist2 >= 0) )
121 float t = (-dist1) / (dist2-dist1);
T Interpolate(const T &a, const T &b, float l)
bool FindRayIntersection(const CVector3D &start, const CVector3D &direction, CVector3D *intsect)
float Dot(const CVector3D &vector) const
CVector3D Cross(const CVector3D &vector) const
void Set(const CVector3D &p1, const CVector3D &p2, const CVector3D &p3)
float DistanceToPlane(const CVector3D &point) const
PLANESIDE ClassifyPoint(const CVector3D &point) const
bool FindLineSegIntersection(const CVector3D &start, const CVector3D &end, CVector3D *intsect)