#include <list>
#include <vector>
#include "matvec3D.h"
#include "bBox.h"
#include "triangle.h"
Go to the source code of this file.
Classes | |
class | Collision::Branch |
A Branch is a node with two children. More... | |
class | Collision::CollisionModel |
class | Collision::Leaf |
A leaf contains actual geometry, in the form of a list of triangles. More... | |
class | Collision::Node |
A node in a bounding box hierarchy. More... | |
Namespaces | |
namespace | Collision |
Defines the collison detection hierarchy for a model. This consists of models and their bounding box (bb) hierarchies.
Other than implementing the interface, and thus being the public face of the collision detection system, this file also contains the "broadphase" algorithms, and manages the activation state of the bodies in the system.
Definition in file collisionModel.h.