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 147 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: