D:/CHAI3D/build-2-0-0/2.0.0/win32/src/collisions/CCollisionSpheres.h File Reference

Collision Detection
Spherical Bounding Box Tree - Main Interface. More...

#include "math/CMaths.h"
#include "collisions/CGenericCollision.h"
#include "collisions/CCollisionSpheresGeometry.h"
#include "graphics/CVertex.h"
#include "graphics/CTriangle.h"
#include "graphics/CDraw3D.h"
#include "graphics/CColor.h"
#include "scenegraph/CMesh.h"
#include <assert.h>
#include <list>
#include <queue>
#include <vector>

Go to the source code of this file.

Classes

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

Typedefs

typedef vector
< cCollisionSpheresGenericShape * > 
Plist
 Pointer to list of shape primitives.


Detailed Description

Collision Detection
Spherical Bounding Box Tree - Main Interface.



CHAI3D 2.0.0 documentation
Please address any questions to support@chai3d.org
(C) 2003-2009 - CHAI 3D
All Rights Reserved.