#include "CMaths.h"#include "CTriangle.h"#include <assert.h>#include <list>#include <map>#include <math.h>#include <windows.h>#include <GL/gl.h>Classes | |
| class | cCollisionSpheresPoint |
| cCollisionSpheresPoint defines points used in the primitive shapes. More... | |
| class | cCollisionSpheresEdge |
| cCollisionSpheresEdge defines edges of shape primitives. More... | |
| class | cCollisionSpheresGenericShape |
| cCollisionSpheresGenericShape is an abstract class for shape primitives (such as triangles or lines) which are surrounded by spheres for the collision detector. More... | |
| class | cCollisionSpheresTri |
| cCollisionSpheresTri defines the triangle primitives that make up the mesh and are bounded by the collision spheres. It is essentially just a wrapper around a cTriangle object, to which it has a pointer (m_original). More... | |
| class | cCollisionSpheresLine |
| cCollisionSpheresLine defines a line primitive that may collide with other primitives. It is used by the proxy algorithm. More... | |
Typedefs | |
|
typedef map< cCollisionSpheresPoint *, cCollisionSpheresEdge *, less< cCollisionSpheresPoint * > > | PtEmap |
| Map of points to the edges they form. | |
1.5.2