#include "math/CMaths.h"
#include "collisions/CGenericCollision.h"
#include "collisions/CCollisionSpheresGeometry.h"
#include "graphics/CVertex.h"
#include "graphics/CTriangle.h"
#include "graphics/CDraw3D.h"
#include "graphics/CColor.h"
#include "scenegraph/CMesh.h"
#include <assert.h>
#include <list>
#include <queue>
#include <vector>
Go to the source code of this file.
Classes | |
class | cCollisionSpheres |
cCollisionSpheres provides methods to create a sphere tree for collision detection, and to use this tree to check for the intersection of a line with a mesh. More... | |
class | cCollisionSpheresSphere |
cCollisionSpheresSphere is an abstract class for nodes of the collision sphere tree. More... | |
class | cCollisionSpheresNode |
cCollisionSpheresNode defines internal nodes of the collision sphere tree and provides methods for constructing the nodes and using them to determine collisions. More... | |
class | cCollisionSpheresLeaf |
cCollisionSpheresLeaf defines leaf nodes of the collision sphere tree and provides methods for constructing the nodes and using them to determine collisions. More... | |
Typedefs | |
typedef vector < cCollisionSpheresGenericShape * > | Plist |
Pointer to list of shape primitives. |