PhysicsWorldComponent

constructor()

Default constructor.


constructor(gravity: Vector3 = Vector3(0.0F, -DEFAULT_GRAVITY_VALUE, 0.0F), kinematicCollisionReportMode: KinematicCollisionReportMode = KinematicCollisionReportMode.NONE, solverIterations: SolverIterations = SolverIterations(positionIterations = 6, velocityIterations = 1), simulationClock: SimulationClock = SimulationClock(fixedTimeStep = 0.02F, maxTimeStep = 0.33F, timeSpeed = 1.0F))

Constructs a PhysicsWorldComponent with the specified gravity, collision reporting mode, solver iterations, and simulation clock.

Parameters

gravity

A tuple of float values that describes the gravity on three axes relative to the simulation entity. The default value is Vector3(0.0F, -9.81F, 0.0F).

kinematicCollisionReportMode

The KinematicCollisionReportMode that determines what type of collisions to be reported. The default value is KinematicCollisionReportMode.NONE.

solverIterations

The number of iterations that the physics solver uses. The default value is SolverIterations(positionIterations = 6, velocityIterations = 1).

simulationClock

The SimulationClock driving the physics simulation. Defaults to the engine clock: SimulationClock(fixedTimeStep = 0.02F, maxTimeStep = 0.33F, timeSpeed = 1.0F).