diff --git a/src/renderers/webxr/WebXRManager.js b/src/renderers/webxr/WebXRManager.js index 769e0b271560dd..df0a13693a0236 100644 --- a/src/renderers/webxr/WebXRManager.js +++ b/src/renderers/webxr/WebXRManager.js @@ -367,6 +367,8 @@ function WebXRManager( renderer, gl ) { // update camera and its children camera.matrixWorld.copy( cameraVR.matrixWorld ); + camera.matrix.copy( cameraVR.matrix ); + camera.matrix.decompose( camera.position, camera.quaternion, camera.scale ); const children = camera.children;