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) –