Classes | |
class | cCollisionAABB |
cCollisionAABB provides methods to create an Axis-Aligned Bounding Box collision detection tree, and to use this tree to check for the intersection of a line segment with a mesh. More... | |
class | cCollisionAABBBox |
cCollisionAABBox contains the properties and methods of an axis-aligned bounding box, as used in the AABB collision detection algorithm. More... | |
class | cCollisionAABBNode |
cCollisionAABBNode is an abstract class that contains methods to set up internal and leaf nodes of an AABB tree and to use them to detect for collision with a line. More... | |
class | cCollisionAABBLeaf |
cCollisionAABBLeaf contains methods to set up leaf nodes of an AABB tree and to use them to detect for collision with a line. More... | |
class | cCollisionAABBInternal |
cCollisionAABBInternal contains methods to set up internal nodes of an AABB tree and to use them to detect for collision with a line. More... | |
struct | cCollisionEvent |
cCollisionEvent stores all information related to the intersection (or collision) between an segment and an object. More... | |
class | cCollisionRecorder |
cCollisionRecorder stores a list of collision events. More... | |
struct | cCollisionSettings |
This structure contains a list of settings which are passed to the collision detector when checking for a collision. More... | |
class | cCollisionBrute |
cCollisionBrute provides methods to check for the intersection of a line segment with a mesh by checking all triangles in the mesh. More... | |
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... | |
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 for instance by the proxy algorithm. More... | |
class | cGenericCollision |
cGenericCollision is an abstract class for collision-detection algorithms for meshes with line segments. More... |