The btConvexSeparatingDistanceUtil can help speed up convex collision detection by conservatively updating a cached separating distance/vector instead of re-calculating the closest distance.
More...
#include <btTransformUtil.h>
The btConvexSeparatingDistanceUtil can help speed up convex collision detection by conservatively updating a cached separating distance/vector instead of re-calculating the closest distance.
Definition at line 159 of file btTransformUtil.h.
§ btConvexSeparatingDistanceUtil()
btConvexSeparatingDistanceUtil::btConvexSeparatingDistanceUtil |
( |
btScalar |
boundingRadiusA, |
|
|
btScalar |
boundingRadiusB |
|
) |
| |
|
inline |
§ getConservativeSeparatingDistance()
btScalar btConvexSeparatingDistanceUtil::getConservativeSeparatingDistance |
( |
| ) |
|
|
inline |
§ initSeparatingDistance()
§ updateSeparatingDistance()
void btConvexSeparatingDistanceUtil::updateSeparatingDistance |
( |
const btTransform & |
transA, |
|
|
const btTransform & |
transB |
|
) |
| |
|
inline |
§ m_boundingRadiusA
btScalar btConvexSeparatingDistanceUtil::m_boundingRadiusA |
|
private |
§ m_boundingRadiusB
btScalar btConvexSeparatingDistanceUtil::m_boundingRadiusB |
|
private |
§ m_ornA
§ m_ornB
§ m_posA
btVector3 btConvexSeparatingDistanceUtil::m_posA |
|
private |
§ m_posB
btVector3 btConvexSeparatingDistanceUtil::m_posB |
|
private |
§ m_separatingDistance
btScalar btConvexSeparatingDistanceUtil::m_separatingDistance |
|
private |
§ m_separatingNormal
btVector3 btConvexSeparatingDistanceUtil::m_separatingNormal |
|
private |
The documentation for this class was generated from the following file: