bt.DynamicsWorld

class bt.DynamicsWorld
Represents:

c++ class

Wraps:

btDynamicsWorld

Bases:

bt.CollisionWorld

Methods:

:stepSimulation(bt.Scalar timeStep, int maxSubSteps, bt.Scalar fixedTimeStep)

Parameters:
Return type:

int

:stepSimulation(bt.Scalar timeStep, int maxSubSteps)

Parameters:
  • timeStep (bt.Scalar) –

  • maxSubSteps (int) –

Return type:

int

:stepSimulation(bt.Scalar timeStep)

Parameters:

timeStep (bt.Scalar) –

Return type:

int

:debugDrawWorld()

:addConstraint(bt.TypedConstraint constraint, bool disableCollisionsBetweenLinkedBodies)

Parameters:
:addConstraint(bt.TypedConstraint constraint)

Parameters:

constraint (bt.TypedConstraint) –

:removeConstraint(bt.TypedConstraint constraint)

Parameters:

constraint (bt.TypedConstraint) –

:setGravity(bt.Vector3 gravity)

Parameters:

gravity (bt.Vector3) –

:getGravity()

Return type:

bt.Vector3

:synchronizeMotionStates()

:addRigidBody(bt.RigidBody body)

Parameters:

body (bt.RigidBody) –

:addRigidBody(bt.RigidBody body, int group, int mask)

Parameters:
:removeRigidBody(bt.RigidBody body)

Parameters:

body (bt.RigidBody) –

:setConstraintSolver(bt.ConstraintSolver solver)

Parameters:

solver (bt.ConstraintSolver) –

:getConstraintSolver()

Return type:

bt.ConstraintSolver

:getNumConstraints()

Return type:

int

:getConstraint(int index)

Parameters:

index (int) –

Return type:

bt.TypedConstraint

:clearForces()