btAxisSweep3 Class Reference

#include <btAxisSweep3.h>

Inheritance diagram for btAxisSweep3:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 btAxisSweep3 (const btVector3 &worldAabbMin, const btVector3 &worldAabbMax, unsigned short int maxHandles=16384, btOverlappingPairCache *pairCache=0, bool disableRaycastAccelerator=false)

Detailed Description

The btAxisSweep3 is an efficient implementation of the 3d axis sweep and prune broadphase. It uses arrays rather then lists for storage of the 3 axis. Also it operates using 16 bit integer coordinates instead of floats. For large worlds and many objects, use bt32BitAxisSweep3 or btDbvtBroadphase instead. bt32BitAxisSweep3 has higher precision and allows more then 16384 objects at the cost of more memory and bit of performance.

Definition at line 1031 of file btAxisSweep3.h.


Constructor & Destructor Documentation

btAxisSweep3::btAxisSweep3 ( const btVector3 &  worldAabbMin,
const btVector3 &  worldAabbMax,
unsigned short int  maxHandles = 16384,
btOverlappingPairCache pairCache = 0,
bool  disableRaycastAccelerator = false 
)

The documentation for this class was generated from the following file:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


bullet
Author(s): Erwin Coumans, ROS package maintained by Tully Foote
autogenerated on Fri Jan 11 10:10:59 2013