5 #ifndef _INC_cCylinder_H
6 #define _INC_cCylinder_H
46 bool GetIntersectWithTri(
const cTriangle3f& Tri, OUT
cVector3f& rvCollisionPoint, OUT DVALUE_t& rfDistToCollision)
const;
47 static bool GRAYCALL GetLowestRoot(DVALUE_t a, DVALUE_t b, DVALUE_t c, DVALUE_t maxR, OUT DVALUE_t& rfRoot);
#define GRAYCALL
declare calling convention for static functions so everyone knows the arg passing scheme....
Definition: GrayCore.h:36
#define GRAYLIB_LINK
Definition: GrayLibBase.h:35
Definition: cCylinder.h:18
cCylinder()
Definition: cCylinder.h:29
void Update()
Definition: cCylinder.h:39
cVector3f m_vDirNorm
normalized vector of m_vDir.
Definition: cCylinder.h:26
cCylinder(const cVector3f &v1, const cVector3f &v2)
Definition: cCylinder.h:33
cVector3f m_vDir
derived values from cSegment3f
Definition: cCylinder.h:25
UNITTEST_FRIEND(cCylinder)
Definition: cSegment3.h:20
Definition: cTriangle3.h:22
_TYPE_C get_Normalized() const
Definition: cVecT.h:283