Implements basic data structures for storing collision events. More...
#include "math/CVector3d.h"
#include "math/CMatrix3d.h"
#include "graphics/CPointArray.h"
#include "graphics/CSegmentArray.h"
#include "graphics/CTriangleArray.h"
#include "materials/CMaterial.h"
#include <vector>
Go to the source code of this file.
Classes | |
struct | chai3d::cCollisionEvent |
This structure stores the data related to a collision event. More... | |
class | chai3d::cCollisionRecorder |
This class implements a collision detection recorder that stores all collision events that are reported by a collision detector. More... | |
struct | chai3d::cCollisionSettings |
This structure stores the collision settings that are passed to a collision detector when querying for collisions. More... | |
Namespaces | |
chai3d | |
Enumerations | |
enum | chai3d::cCollisionType { chai3d::C_COL_NOT_DEFINED, chai3d::C_COL_SHAPE, chai3d::C_COL_POINT, chai3d::C_COL_SEGMENT, chai3d::C_COL_TRIANGLE, chai3d::C_COL_VOXEL } |