bt.CollisionWorld

class bt.CollisionWorld
Represents

c++ class

Wraps

btCollisionWorld

Constructors:

bt.CollisionWorld(bt.Dispatcher dispatcher, bt.BroadphaseInterface broadphasePairCache, bt.CollisionConfiguration collisionConfiguration)

Параметры

Methods:

:setBroadphase(bt.BroadphaseInterface pairCache)

Параметры

pairCache (bt.BroadphaseInterface) –

:getBroadphase()

Тип результата

bt.BroadphaseInterface

:getDispatcher()

Тип результата

bt.Dispatcher

:updateSingleAabb(bt.CollisionObject colObj)

Параметры

colObj (bt.CollisionObject) –

:updateAabbs()

:computeOverlappingPairs()

:getNumCollisionObjects()

Тип результата

int

:addCollisionObject(bt.CollisionObject collisionObject, int collisionFilterGroup, int collisionFilterMask)

Параметры
  • collisionObject (bt.CollisionObject) –

  • collisionFilterGroup (int) –

  • collisionFilterMask (int) –

:addCollisionObject(bt.CollisionObject collisionObject, int collisionFilterGroup)

Параметры
:addCollisionObject(bt.CollisionObject collisionObject)

Параметры

collisionObject (bt.CollisionObject) –

:refreshBroadphaseProxy(bt.CollisionObject collisionObject)

Параметры

collisionObject (bt.CollisionObject) –

:removeCollisionObject(bt.CollisionObject collisionObject)

Параметры

collisionObject (bt.CollisionObject) –

:performDiscreteCollisionDetection()

:getForceUpdateAllAabbs()

Тип результата

bool

:setForceUpdateAllAabbs(bool forceUpdateAllAabbs)

Параметры

forceUpdateAllAabbs (bool) –