16#ifndef BT_DEFAULT_COLLISION_CONFIGURATION
17#define BT_DEFAULT_COLLISION_CONFIGURATION
btCollisionConfiguration allows to configure Bullet collision detection stack allocator size,...
ConvexPenetrationDepthSolver provides an interface for penetration depth calculation.
btCollisionConfiguration allows to configure Bullet collision detection stack allocator,...
btCollisionAlgorithmCreateFunc * m_boxSphereCF
btPoolAllocator * m_collisionAlgorithmPool
btCollisionAlgorithmCreateFunc * m_compoundCreateFunc
btCollisionAlgorithmCreateFunc * m_triangleSphereCF
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_boxBoxCF
btCollisionAlgorithmCreateFunc * m_sphereTriangleCF
virtual btCollisionAlgorithmCreateFunc * getClosestPointsAlgorithmCreateFunc(int proxyType0, int proxyType1)
virtual btPoolAllocator * getPersistentManifoldPool()
memory pools
btCollisionAlgorithmCreateFunc * m_convexConcaveCreateFunc
btCollisionAlgorithmCreateFunc * m_planeConvexCF
void setPlaneConvexMultipointIterations(int numPerturbationIterations=3, int minimumPointsPerturbationThreshold=3)
btCollisionAlgorithmCreateFunc * m_compoundCompoundCreateFunc
btConvexPenetrationDepthSolver * m_pdSolver
btPoolAllocator * m_persistentManifoldPool
bool m_ownsPersistentManifoldPool
btCollisionAlgorithmCreateFunc * m_convexPlaneCF
btCollisionAlgorithmCreateFunc * m_sphereSphereCF
virtual btCollisionAlgorithmCreateFunc * getCollisionAlgorithmCreateFunc(int proxyType0, int proxyType1)
virtual ~btDefaultCollisionConfiguration()
int m_persistentManifoldPoolSize
btDefaultCollisionConfiguration(const btDefaultCollisionConstructionInfo &constructionInfo=btDefaultCollisionConstructionInfo())
btCollisionAlgorithmCreateFunc * m_swappedConvexConcaveCreateFunc
btCollisionAlgorithmCreateFunc * m_emptyCreateFunc
btCollisionAlgorithmCreateFunc * m_swappedCompoundCreateFunc
btCollisionAlgorithmCreateFunc * m_convexConvexCreateFunc
virtual btPoolAllocator * getCollisionAlgorithmPool()
btCollisionAlgorithmCreateFunc * m_sphereBoxCF
bool m_ownsCollisionAlgorithmPool
The btPoolAllocator class allows to efficiently allocate a large pool of objects, instead of dynamica...
btVoronoiSimplexSolver is an implementation of the closest point distance algorithm from a 1-4 points...
Used by the btCollisionDispatcher to register and create instances for btCollisionAlgorithm.
btDefaultCollisionConstructionInfo()
btPoolAllocator * m_collisionAlgorithmPool
int m_defaultMaxCollisionAlgorithmPoolSize
int m_defaultMaxPersistentManifoldPoolSize
btPoolAllocator * m_persistentManifoldPool
int m_customCollisionAlgorithmMaxElementSize
int m_useEpaPenetrationAlgorithm