瀏覽代碼

feat: 同步模式

rindy 2 年之前
父節點
當前提交
35a1002de0
共有 2 個文件被更改,包括 6 次插入2 次删除
  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()