A component that controls the motion of the body in physics simulations.
You specify velocities in the coordinate space of the physics simulation
defined by ``PhysicsSimulationComponent/nearestSimulationEntity(for:)``.
The behavior of an entity with a physics motion component depends on the
entity’s ``PhysicsBodyComponent/mode`` setting:
- term ``PhysicsBodyMode/static``: The physics simulation ignores the
velocities. The entity doesn’t move.
- term ``PhysicsBodyMode/kinematic``:
The physics simulation moves the body according to the values you set for
``PhysicsMotionComponent/angularVelocity`` and
``PhysicsMotionComponent/linearVelocity``.
- term ``PhysicsBodyMode/dynamic``: The physics simulation overwrites the velocity
values based on simulation, and ignores any values that you write.