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 } |