#include "CMaths.h"#include "CCollisionSpheresGeometry.h"#include "CVertex.h"#include "CTriangle.h"#include "CGenericCollision.h"#include "CDraw3D.h"#include "CColor.h"#include "CMesh.h"#include <assert.h>#include <list>#include <queue>#include <vector>#include "GL/glu.h"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. | |
1.5.2