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