16 #ifndef BT_DEFAULT_COLLISION_CONFIGURATION 17 #define BT_DEFAULT_COLLISION_CONFIGURATION 33 :m_persistentManifoldPool(0),
34 m_collisionAlgorithmPool(0),
35 m_defaultMaxPersistentManifoldPoolSize(4096),
36 m_defaultMaxCollisionAlgorithmPoolSize(4096),
37 m_customCollisionAlgorithmMaxElementSize(0),
38 m_useEpaPenetrationAlgorithm(true)
115 void setConvexConvexMultipointIterations(
int numPerturbationIterations=3,
int minimumPointsPerturbationThreshold = 3);
117 void setPlaneConvexMultipointIterations(
int numPerturbationIterations=3,
int minimumPointsPerturbationThreshold = 3);
121 #endif //BT_DEFAULT_COLLISION_CONFIGURATION btCollisionAlgorithmCreateFunc * m_convexPlaneCF
btPoolAllocator * m_persistentManifoldPool
bool m_ownsCollisionAlgorithmPool
ConvexPenetrationDepthSolver provides an interface for penetration depth calculation.
btCollisionConfiguration allows to configure Bullet collision detection stack allocator size...
btPoolAllocator * m_collisionAlgorithmPool
btConvexPenetrationDepthSolver * m_pdSolver
int m_customCollisionAlgorithmMaxElementSize
btPoolAllocator * m_collisionAlgorithmPool
int m_persistentManifoldPoolSize
btCollisionAlgorithmCreateFunc * m_boxBoxCF
btCollisionAlgorithmCreateFunc * m_triangleSphereCF
bool m_ownsPersistentManifoldPool
int m_defaultMaxCollisionAlgorithmPoolSize
btCollisionConfiguration allows to configure Bullet collision detection stack allocator, pool memory allocators
btVoronoiSimplexSolver is an implementation of the closest point distance algorithm from a 1-4 points...
btCollisionAlgorithmCreateFunc * m_swappedConvexConcaveCreateFunc
virtual btPoolAllocator * getCollisionAlgorithmPool()
Used by the btCollisionDispatcher to register and create instances for btCollisionAlgorithm.
int m_useEpaPenetrationAlgorithm
btPoolAllocator * m_persistentManifoldPool
btCollisionAlgorithmCreateFunc * m_emptyCreateFunc
btCollisionAlgorithmCreateFunc * m_sphereTriangleCF
btCollisionAlgorithmCreateFunc * m_sphereSphereCF
btCollisionAlgorithmCreateFunc * m_planeConvexCF
btCollisionAlgorithmCreateFunc * m_compoundCreateFunc
The btPoolAllocator class allows to efficiently allocate a large pool of objects, instead of dynamica...
btDefaultCollisionConstructionInfo()
btCollisionAlgorithmCreateFunc * m_boxSphereCF
btCollisionAlgorithmCreateFunc * m_compoundCompoundCreateFunc
btCollisionAlgorithmCreateFunc * m_convexConcaveCreateFunc
int m_defaultMaxPersistentManifoldPoolSize
btCollisionAlgorithmCreateFunc * m_sphereBoxCF
virtual btPoolAllocator * getPersistentManifoldPool()
memory pools
btCollisionAlgorithmCreateFunc * m_convexConvexCreateFunc
btCollisionAlgorithmCreateFunc * m_swappedCompoundCreateFunc