bt.CollisionWorld¶
-
class
bt.CollisionWorld¶ Represents: c++ class Wraps: btCollisionWorld Constructors:
-
bt.CollisionWorld(bt.Dispatcher dispatcher, bt.BroadphaseInterface broadphasePairCache, bt.CollisionConfiguration collisionConfiguration)¶ -
Parameters: - dispatcher (
bt.Dispatcher) – - broadphasePairCache (
bt.BroadphaseInterface) – - collisionConfiguration (
bt.CollisionConfiguration) –
- dispatcher (
Methods:
-
:
setBroadphase(bt.BroadphaseInterface pairCache)¶ -
Parameters: pairCache ( bt.BroadphaseInterface) –
-
:
getBroadphase()¶ -
Return type: bt.BroadphaseInterface
-
:
getDispatcher()¶ -
Return type: bt.Dispatcher
-
:
updateSingleAabb(bt.CollisionObject colObj)¶ -
Parameters: colObj ( bt.CollisionObject) –
-
:
updateAabbs()¶
-
:
computeOverlappingPairs()¶
-
:
getNumCollisionObjects()¶ -
Return type: int
-
:
addCollisionObject(bt.CollisionObject collisionObject, int collisionFilterGroup, int collisionFilterMask)¶ -
Parameters: - collisionObject (
bt.CollisionObject) – - collisionFilterGroup (
int) – - collisionFilterMask (
int) –
- collisionObject (
-
:
addCollisionObject(bt.CollisionObject collisionObject, int collisionFilterGroup) -
Parameters: - collisionObject (
bt.CollisionObject) – - collisionFilterGroup (
int) –
- collisionObject (
-
:
addCollisionObject(bt.CollisionObject collisionObject) -
Parameters: collisionObject ( bt.CollisionObject) –
-
:
refreshBroadphaseProxy(bt.CollisionObject collisionObject)¶ -
Parameters: collisionObject ( bt.CollisionObject) –
-
:
removeCollisionObject(bt.CollisionObject collisionObject)¶ -
Parameters: collisionObject ( bt.CollisionObject) –
-
:
performDiscreteCollisionDetection()¶
-
:
getForceUpdateAllAabbs()¶ -
Return type: bool
-
:
setForceUpdateAllAabbs(bool forceUpdateAllAabbs)¶ -
Parameters: forceUpdateAllAabbs ( bool) –
-