#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. | |