From 10b5b6896dafacc26cafbec3f5a88ef51434b2ae Mon Sep 17 00:00:00 2001
From: Greg Fodor <gfodor@gmail.com>
Date: Sat, 29 Sep 2018 03:42:55 +0000
Subject: [PATCH] Fix initial camera position

---
 src/scene.js | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/scene.js b/src/scene.js
index 4928184b1..0b6cb5a90 100644
--- a/src/scene.js
+++ b/src/scene.js
@@ -110,7 +110,9 @@ const onReady = async () => {
     const previewCamera = gltfEl.object3D.getObjectByName("scene-preview-camera");
 
     if (previewCamera) {
-      camera.object3D.applyMatrix(previewCamera.matrixWorld);
+      camera.object3D.position.copy(previewCamera.position);
+      camera.object3D.rotation.copy(previewCamera.rotation);
+      camera.object3D.updateMatrix();
     }
 
     camera.setAttribute("scene-preview-camera", "");
-- 
GitLab