public Vector3f getFinalObserverPosition() {
        if( viewManager == null ) {
            if( observer == null ) {
                return getCamera().getLocation();
            } else return observer.getWorldTranslation();
        }
        Vector3f pos = vrHardware.getPosition();
        if( observer == null ) {
            dummyCam.getRotation().mult(pos, pos);
            return pos.addLocal(dummyCam.getLocation());
        } else {
            observer.getWorldRotation().mult(pos, pos);
            return pos.addLocal(observer.getWorldTranslation());
        }
    }
Get the observer final position within the scene.
@return the observer position.
@see #getFinalObserverRotation()
jme3-vr/src/main/java/com/jme3/app/VRApplication.java