| Bullet Collision Detection & Physics Library
    | 
btManifoldResult is a helper class to manage contact results. More...
#include <btManifoldResult.h>


| Static Public Member Functions | |
| static btScalar | calculateCombinedRestitution (const btCollisionObject *body0, const btCollisionObject *body1) | 
| in the future we can let the user override the methods to combine restitution and friction  More... | |
| static btScalar | calculateCombinedFriction (const btCollisionObject *body0, const btCollisionObject *body1) | 
| User can override this material combiner by implementing gContactAddedCallback and setting body0->m_collisionFlags |= btCollisionObject::customMaterialCallback;.  More... | |
| static btScalar | calculateCombinedRollingFriction (const btCollisionObject *body0, const btCollisionObject *body1) | 
| static btScalar | calculateCombinedSpinningFriction (const btCollisionObject *body0, const btCollisionObject *body1) | 
| static btScalar | calculateCombinedContactDamping (const btCollisionObject *body0, const btCollisionObject *body1) | 
| static btScalar | calculateCombinedContactStiffness (const btCollisionObject *body0, const btCollisionObject *body1) | 
| Public Attributes | |
| btScalar | m_closestPointDistanceThreshold | 
| Protected Attributes | |
| btPersistentManifold * | m_manifoldPtr | 
| const btCollisionObjectWrapper * | m_body0Wrap | 
| const btCollisionObjectWrapper * | m_body1Wrap | 
| int | m_partId0 | 
| int | m_partId1 | 
| int | m_index0 | 
| int | m_index1 | 
btManifoldResult is a helper class to manage contact results.
Definition at line 39 of file btManifoldResult.h.
| 
 | inline | 
Definition at line 55 of file btManifoldResult.h.
| btManifoldResult::btManifoldResult | ( | const btCollisionObjectWrapper * | body0Wrap, | 
| const btCollisionObjectWrapper * | body1Wrap | ||
| ) | 
Definition at line 89 of file btManifoldResult.cpp.
| 
 | inlinevirtual | 
Definition at line 70 of file btManifoldResult.h.
| 
 | virtual | 
Implements btDiscreteCollisionDetectorInterface::Result.
Reimplemented in btBridgedManifoldResult, and btPerturbedContactResult.
Definition at line 104 of file btManifoldResult.cpp.
| 
 | static | 
Definition at line 71 of file btManifoldResult.cpp.
| 
 | static | 
Definition at line 76 of file btManifoldResult.cpp.
| 
 | static | 
User can override this material combiner by implementing gContactAddedCallback and setting body0->m_collisionFlags |= btCollisionObject::customMaterialCallback;.
Definition at line 53 of file btManifoldResult.cpp.
| 
 | static | 
in the future we can let the user override the methods to combine restitution and friction
Definition at line 66 of file btManifoldResult.cpp.
| 
 | static | 
Definition at line 27 of file btManifoldResult.cpp.
| 
 | static | 
Definition at line 40 of file btManifoldResult.cpp.
| 
 | inline | 
Definition at line 137 of file btManifoldResult.h.
| 
 | inline | 
Definition at line 118 of file btManifoldResult.h.
| 
 | inline | 
Definition at line 142 of file btManifoldResult.h.
| 
 | inline | 
Definition at line 122 of file btManifoldResult.h.
| 
 | inline | 
Definition at line 77 of file btManifoldResult.h.
| 
 | inline | 
Definition at line 81 of file btManifoldResult.h.
| 
 | inline | 
Definition at line 101 of file btManifoldResult.h.
| 
 | inline | 
Definition at line 127 of file btManifoldResult.h.
| 
 | inline | 
Definition at line 132 of file btManifoldResult.h.
| 
 | inline | 
Definition at line 72 of file btManifoldResult.h.
| 
 | inlinevirtual | 
setShapeIdentifiersA/B provides experimental support for per-triangle material / custom material combiner
Implements btDiscreteCollisionDetectorInterface::Result.
Definition at line 86 of file btManifoldResult.h.
| 
 | inlinevirtual | 
Implements btDiscreteCollisionDetectorInterface::Result.
Definition at line 92 of file btManifoldResult.h.
| 
 | protected | 
Definition at line 45 of file btManifoldResult.h.
| 
 | protected | 
Definition at line 46 of file btManifoldResult.h.
| btScalar btManifoldResult::m_closestPointDistanceThreshold | 
Definition at line 147 of file btManifoldResult.h.
| 
 | protected | 
Definition at line 49 of file btManifoldResult.h.
| 
 | protected | 
Definition at line 50 of file btManifoldResult.h.
| 
 | protected | 
Definition at line 43 of file btManifoldResult.h.
| 
 | protected | 
Definition at line 47 of file btManifoldResult.h.
| 
 | protected | 
Definition at line 48 of file btManifoldResult.h.
 1.8.12
 1.8.12