Kaynağa Gözat

only update camera state if manualReset is off

giagitom 2 yıl önce
ebeveyn
işleme
e3523dc5fe
1 değiştirilmiş dosya ile 1 ekleme ve 1 silme
  1. 1 1
      src/mol-canvas3d/canvas3d.ts

+ 1 - 1
src/mol-canvas3d/canvas3d.ts

@@ -574,7 +574,7 @@ namespace Canvas3D {
             }
             }
             if (oldBoundingSphereVisible.radius === 0) nextCameraResetDuration = 0;
             if (oldBoundingSphereVisible.radius === 0) nextCameraResetDuration = 0;
 
 
-            camera.setState({ radiusMax: scene.boundingSphere.radius }, 0);
+            if (!p.camera.manualReset) camera.setState({ radiusMax: scene.boundingSphere.radius }, 0);
             reprCount.next(reprRenderObjects.size);
             reprCount.next(reprRenderObjects.size);
             if (isDebugMode) consoleStats();
             if (isDebugMode) consoleStats();