Game Objects and triggers request directly to the physics engine to create and add their own rigid body when needed. They also clean it up when they are destroyed.
Annwvyn distinguish between two “model” on how to handle the player's physical body. One is intended for seated VR experiences, the other one for roomscale VR.
The physics engine can draw the outlines of physics body on the rendered images. This operation is useful for debugging, but it quite expensive. This is doable by calling the toggleDebugPhysics() method of the physics engine.
The engine initialize the gravity acceleration vector at (0, 9.81, 0). This is equivalent to earth's gravity. You can change the value of this vector at any point in time. resetGravity() will restore the default value. It is possible to set this vector to a null vector. The effect is equivalent at what would append in zero-g in space.