btCollisionConfiguration allows to configure Bullet collision detection stack allocator, pool memory allocators  
 More...
#include <btDefaultCollisionConfiguration.h>
btCollisionConfiguration allows to configure Bullet collision detection stack allocator, pool memory allocators 
Definition at line 48 of file btDefaultCollisionConfiguration.h.
§ btDefaultCollisionConfiguration()
§ ~btDefaultCollisionConfiguration()
  
  | 
        
          | btDefaultCollisionConfiguration::~btDefaultCollisionConfiguration | ( |  | ) |  |  | virtual | 
 
 
§ getClosestPointsAlgorithmCreateFunc()
§ getCollisionAlgorithmCreateFunc()
§ getCollisionAlgorithmPool()
  
  | 
        
          | virtual btPoolAllocator* btDefaultCollisionConfiguration::getCollisionAlgorithmPool | ( |  | ) |  |  | inlinevirtual | 
 
 
§ getPersistentManifoldPool()
  
  | 
        
          | virtual btPoolAllocator* btDefaultCollisionConfiguration::getPersistentManifoldPool | ( |  | ) |  |  | inlinevirtual | 
 
 
§ setConvexConvexMultipointIterations()
      
        
          | void btDefaultCollisionConfiguration::setConvexConvexMultipointIterations | ( | int | numPerturbationIterations = 3, | 
        
          |  |  | int | minimumPointsPerturbationThreshold = 3 | 
        
          |  | ) |  |  | 
      
 
Use this method to allow to generate multiple contact points between at once, between two objects using the generic convex-convex algorithm. 
By default, this feature is disabled for best performance. 
- Parameters
- 
  
    | numPerturbationIterations | controls the number of collision queries. Set it to zero to disable the feature. |  | minimumPointsPerturbationThreshold | is the minimum number of points in the contact cache, above which the feature is disabled 3 is a good value for both params, if you want to enable the feature. This is because the default contact cache contains a maximum of 4 points, and one collision query at the unperturbed orientation is performed first. See Bullet/Demos/CollisionDemo for an example how this feature gathers multiple points. |  
 
Definition at line 367 of file btDefaultCollisionConfiguration.cpp.
 
 
§ setPlaneConvexMultipointIterations()
      
        
          | void btDefaultCollisionConfiguration::setPlaneConvexMultipointIterations | ( | int | numPerturbationIterations = 3, | 
        
          |  |  | int | minimumPointsPerturbationThreshold = 3 | 
        
          |  | ) |  |  | 
      
 
 
§ m_boxBoxCF
§ m_boxSphereCF
§ m_collisionAlgorithmPool
§ m_compoundCompoundCreateFunc
§ m_compoundCreateFunc
§ m_convexConcaveCreateFunc
§ m_convexConvexCreateFunc
§ m_convexPlaneCF
§ m_emptyCreateFunc
§ m_ownsCollisionAlgorithmPool
  
  | 
        
          | bool btDefaultCollisionConfiguration::m_ownsCollisionAlgorithmPool |  | protected | 
 
 
§ m_ownsPersistentManifoldPool
  
  | 
        
          | bool btDefaultCollisionConfiguration::m_ownsPersistentManifoldPool |  | protected | 
 
 
§ m_pdSolver
§ m_persistentManifoldPool
§ m_persistentManifoldPoolSize
  
  | 
        
          | int btDefaultCollisionConfiguration::m_persistentManifoldPoolSize |  | protected | 
 
 
§ m_planeConvexCF
§ m_sphereBoxCF
§ m_sphereSphereCF
§ m_sphereTriangleCF
§ m_swappedCompoundCreateFunc
§ m_swappedConvexConcaveCreateFunc
§ m_triangleSphereCF
The documentation for this class was generated from the following files: