|
Blender V4.3
|
Inherits btManifoldResult.
Public Attributes | |
| btManifoldResult * | m_originalManifoldResult |
| btTransform | m_transformA |
| btTransform | m_transformB |
| btTransform | m_unPerturbedTransform |
| bool | m_perturbA |
| btIDebugDraw * | m_debugDrawer |
Public Attributes inherited from btManifoldResult | |
| btScalar | m_closestPointDistanceThreshold |
Additional Inherited Members | |
Static Public Member Functions inherited from btManifoldResult | |
| 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 | |
| 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;. | |
| 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) |
Protected Attributes inherited from btManifoldResult | |
| btPersistentManifold * | m_manifoldPtr |
| const btCollisionObjectWrapper * | m_body0Wrap |
| const btCollisionObjectWrapper * | m_body1Wrap |
| int | m_partId0 |
| int | m_partId1 |
| int | m_index0 |
| int | m_index1 |
Definition at line 215 of file btConvexConvexAlgorithm.cpp.
|
inline |
Definition at line 224 of file btConvexConvexAlgorithm.cpp.
|
inlinevirtual |
Definition at line 233 of file btConvexConvexAlgorithm.cpp.
|
inlinevirtual |
Reimplemented from btManifoldResult.
Definition at line 237 of file btConvexConvexAlgorithm.cpp.
References btManifoldResult::addContactPoint(), btVector3, dot(), btIDebugDraw::drawLine(), btIDebugDraw::drawSphere(), m_debugDrawer, m_originalManifoldResult, m_perturbA, m_transformA, m_transformB, and m_unPerturbedTransform.
| btIDebugDraw* btPerturbedContactResult::m_debugDrawer |
Definition at line 222 of file btConvexConvexAlgorithm.cpp.
Referenced by addContactPoint().
| btManifoldResult* btPerturbedContactResult::m_originalManifoldResult |
Definition at line 217 of file btConvexConvexAlgorithm.cpp.
Referenced by addContactPoint().
| bool btPerturbedContactResult::m_perturbA |
Definition at line 221 of file btConvexConvexAlgorithm.cpp.
Referenced by addContactPoint().
| btTransform btPerturbedContactResult::m_transformA |
Definition at line 218 of file btConvexConvexAlgorithm.cpp.
Referenced by addContactPoint().
| btTransform btPerturbedContactResult::m_transformB |
Definition at line 219 of file btConvexConvexAlgorithm.cpp.
Referenced by addContactPoint().
| btTransform btPerturbedContactResult::m_unPerturbedTransform |
Definition at line 220 of file btConvexConvexAlgorithm.cpp.
Referenced by addContactPoint().