6 #ifndef _INC_Collision_H
7 #define _INC_Collision_H
64 bool TestIndexedFace(
const BYTE* pVertices,
const WORD* pFaces, UINT dwNumFaces,
size_t dwStride);
65 void TestMesh(ID3DXBaseMesh* pMesh);
71 if (m_vEllipsoidRadius.
x == 0)
73 if (m_vEllipsoidRadius.
y == 0)
75 if (m_vEllipsoidRadius.
z == 0)
MIDL_INTERFACE("7ED943DD-52E8-40b5-A8D8-76685C406330") ID3DXBaseMesh
#define GRAYMAPDATA_LINK
Definition: GrayMapData.h:13
Definition: cModelX.h:174
Definition: cCylinder.h:18
Definition: cMatrix.h:194
Definition: cTriangle3.h:22
TYPE y
Definition: cVecT.h:545
TYPE z
Definition: cVecT.h:545
TYPE x
Definition: cVecT.h:545
Definition: Collision.h:28
cVector3f m_vIntersectionPoint
Definition: Collision.h:38
bool IsValidEllipse() const
Definition: Collision.h:69
cCylinder m_Cyl
Definition: Collision.h:47
cVector3f m_vEllipsoidRadius
Definition: Collision.h:42
virtual bool IsInsideTerrainCutter(cVector3f &vCol) const
Definition: Collision.h:58
cMatrix4x4f m_mWorldRoot
Definition: Collision.h:48
DECLARE_HEAP_ALIGNED_ALLOC(CCollisionTest)
cTriangle3f m_IntersectionTriangle
Definition: Collision.h:39
int m_iTriangleHits
Definition: Collision.h:36
float m_fDistanceNearest
Definition: Collision.h:37
cMatrix4x4f m_mEllipsoid
Definition: Collision.h:43
bool m_bCollisionFound
Definition: Collision.h:35
Definition: cMapBase.h:188
Definition: Gray3D.cpp:12
Definition: GrayMapData.cpp:12