public void setSeatedExperience(boolean isSeated) {
        seated = isSeated;
        if( hardware instanceof OpenVR ) {
            if( hardware.getCompositor() == null ) {
                return;
            }

            if( seated ) {
                ((OpenVR)hardware).getCompositor().SetTrackingSpace.apply(JOpenVRLibrary.ETrackingUniverseOrigin.ETrackingUniverseOrigin_TrackingUniverseSeated);
            } else {
                ((OpenVR)hardware).getCompositor().SetTrackingSpace.apply(JOpenVRLibrary.ETrackingUniverseOrigin.ETrackingUniverseOrigin_TrackingUniverseStanding);
            }
        } else if (hardware instanceof LWJGLOpenVR) {
            if( hardware.isInitialized() ) {
                ((LWJGLOpenVR)hardware).setTrackingSpace(seated);
            }
        }
    }
Can be used to change seated experience during runtime.
@param isSeated <code>true</code> if designed for sitting, <code>false</code> for standing/roomscale
@see #isSeatedExperience()
jme3-vr/src/main/java/com/jme3/app/VREnvironment.java