Bullet Collision Detection & Physics Library
|
Go to the documentation of this file.
16 #ifndef BT_DEFAULT_COLLISION_CONFIGURATION
17 #define BT_DEFAULT_COLLISION_CONFIGURATION
111 #endif //BT_DEFAULT_COLLISION_CONFIGURATION
btCollisionAlgorithmCreateFunc * m_planeConvexCF
virtual btPoolAllocator * getPersistentManifoldPool()
memory pools
btCollisionAlgorithmCreateFunc * m_boxBoxCF
btCollisionAlgorithmCreateFunc * m_swappedCompoundCreateFunc
btCollisionConfiguration allows to configure Bullet collision detection stack allocator,...
int m_persistentManifoldPoolSize
ConvexPenetrationDepthSolver provides an interface for penetration depth calculation.
btCollisionAlgorithmCreateFunc * m_sphereBoxCF
int m_defaultMaxCollisionAlgorithmPoolSize
virtual btCollisionAlgorithmCreateFunc * getCollisionAlgorithmCreateFunc(int proxyType0, int proxyType1)
btPoolAllocator * m_collisionAlgorithmPool
btCollisionAlgorithmCreateFunc * m_convexConcaveCreateFunc
bool m_ownsPersistentManifoldPool
btCollisionAlgorithmCreateFunc * m_compoundCompoundCreateFunc
void setConvexConvexMultipointIterations(int numPerturbationIterations=3, int minimumPointsPerturbationThreshold=3)
Use this method to allow to generate multiple contact points between at once, between two objects usi...
btCollisionAlgorithmCreateFunc * m_swappedConvexConcaveCreateFunc
virtual btPoolAllocator * getCollisionAlgorithmPool()
Used by the btCollisionDispatcher to register and create instances for btCollisionAlgorithm.
btVoronoiSimplexSolver is an implementation of the closest point distance algorithm from a 1-4 points...
int m_customCollisionAlgorithmMaxElementSize
btCollisionAlgorithmCreateFunc * m_sphereSphereCF
btPoolAllocator * m_persistentManifoldPool
btCollisionAlgorithmCreateFunc * m_triangleSphereCF
btCollisionAlgorithmCreateFunc * m_emptyCreateFunc
virtual btCollisionAlgorithmCreateFunc * getClosestPointsAlgorithmCreateFunc(int proxyType0, int proxyType1)
btCollisionAlgorithmCreateFunc * m_boxSphereCF
bool m_ownsCollisionAlgorithmPool
btCollisionAlgorithmCreateFunc * m_convexPlaneCF
virtual ~btDefaultCollisionConfiguration()
btPoolAllocator * m_collisionAlgorithmPool
btConvexPenetrationDepthSolver * m_pdSolver
btCollisionAlgorithmCreateFunc * m_convexConvexCreateFunc
int m_useEpaPenetrationAlgorithm
void setPlaneConvexMultipointIterations(int numPerturbationIterations=3, int minimumPointsPerturbationThreshold=3)
The btPoolAllocator class allows to efficiently allocate a large pool of objects, instead of dynamica...
btDefaultCollisionConstructionInfo()
btCollisionAlgorithmCreateFunc * m_compoundCreateFunc
btDefaultCollisionConfiguration(const btDefaultCollisionConstructionInfo &constructionInfo=btDefaultCollisionConstructionInfo())
btCollisionConfiguration allows to configure Bullet collision detection stack allocator size,...
int m_defaultMaxPersistentManifoldPoolSize
btCollisionAlgorithmCreateFunc * m_sphereTriangleCF
btPoolAllocator * m_persistentManifoldPool