Blender  V3.3
Public Member Functions | List of all members
btConvexSeparatingDistanceUtil Class Reference

#include <btTransformUtil.h>

Public Member Functions

 btConvexSeparatingDistanceUtil (btScalar boundingRadiusA, btScalar boundingRadiusB)
 
btScalar getConservativeSeparatingDistance ()
 
void updateSeparatingDistance (const btTransform &transA, const btTransform &transB)
 
void initSeparatingDistance (const btVector3 &separatingVector, btScalar separatingDistance, const btTransform &transA, const btTransform &transB)
 

Detailed Description

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.

Constructor & Destructor Documentation

◆ btConvexSeparatingDistanceUtil()

btConvexSeparatingDistanceUtil::btConvexSeparatingDistanceUtil ( btScalar  boundingRadiusA,
btScalar  boundingRadiusB 
)
inline

Definition at line 161 of file btTransformUtil.h.

Member Function Documentation

◆ getConservativeSeparatingDistance()

btScalar btConvexSeparatingDistanceUtil::getConservativeSeparatingDistance ( )
inline

Definition at line 168 of file btTransformUtil.h.

◆ initSeparatingDistance()

void btConvexSeparatingDistanceUtil::initSeparatingDistance ( const btVector3 separatingVector,
btScalar  separatingDistance,
const btTransform transA,
const btTransform transB 
)
inline

Definition at line 203 of file btTransformUtil.h.

References btVector3.

◆ updateSeparatingDistance()

void btConvexSeparatingDistanceUtil::updateSeparatingDistance ( const btTransform transA,
const btTransform transB 
)
inline

Definition at line 173 of file btTransformUtil.h.

References btVector3, and btTransformUtil::calculateVelocityQuaternion().


The documentation for this class was generated from the following file: