Browse Source

feat: 同步模式

rindy 2 years ago
parent
commit
35a1002de0
2 changed files with 6 additions and 2 deletions
  1. 1 1
      src/pages/Viewer.vue
  2. 5 1
      src/utils/sync.js

+ 1 - 1
src/pages/Viewer.vue

@@ -159,7 +159,7 @@ const onLoadTarget = () => {
     if (bimChecked.value) {
         loadTargetScene(targetFrame, 'bim')
     } else {
-        loadTargetScene(targetFrame, target.value.type < 2 ? 'kankan' : 'laser')
+        loadTargetScene(targetFrame, target.value.type < 2 ? 'kankan' : 'laser',mode.value)
     }
 }
 

+ 5 - 1
src/utils/sync.js

@@ -109,12 +109,16 @@ export function loadSourceScene(sourceFrame,type) {
 /**
  * 右屏加载
  * @param {String} type kankan|laser|bim
+ * @param {mode} mode 0|1
  */
-export function loadTargetScene(targetFrame, type) {
+export function loadTargetScene(targetFrame, type,mode) {
     Log('loadTargetScene, ' + type)
     targetApp = targetFrame.value.contentWindow
     targetApp.sceneType = type
     targetApp.loaded.then(viewer => {
+        if(type == 'laser'){
+            viewer.scene.changeMode(mode)
+        }
         
         window.viewer2 = targetApp.viewer
         initConvertView()