bt.DynamicsWorld

class bt.DynamicsWorld
Represents:c++ class
Wraps:btDynamicsWorld
Bases:bt.CollisionWorld

Methods:

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

Параметры:
Тип результата:

int

:stepSimulation(bt.Scalar timeStep, int maxSubSteps)

Параметры:
  • timeStep (bt.Scalar) –
  • maxSubSteps (int) –
Тип результата:

int

:stepSimulation(bt.Scalar timeStep)

Параметры:timeStep (bt.Scalar) –
Тип результата:int
:debugDrawWorld()

:addConstraint(bt.TypedConstraint constraint, bool disableCollisionsBetweenLinkedBodies)

Параметры:
:addConstraint(bt.TypedConstraint constraint)

Параметры:constraint (bt.TypedConstraint) –
:removeConstraint(bt.TypedConstraint constraint)

Параметры:constraint (bt.TypedConstraint) –
:setGravity(bt.Vector3 gravity)

Параметры:gravity (bt.Vector3) –
:getGravity()

Тип результата:bt.Vector3
:synchronizeMotionStates()

:addRigidBody(bt.RigidBody body)

Параметры:body (bt.RigidBody) –
:addRigidBody(bt.RigidBody body, int group, int mask)

Параметры:
:removeRigidBody(bt.RigidBody body)

Параметры:body (bt.RigidBody) –
:setConstraintSolver(bt.ConstraintSolver solver)

Параметры:solver (bt.ConstraintSolver) –
:getConstraintSolver()

Тип результата:bt.ConstraintSolver
:getNumConstraints()

Тип результата:int
:getConstraint(int index)

Параметры:index (int) –
Тип результата:bt.TypedConstraint
:clearForces()