xzw 1 年之前
父節點
當前提交
52154db79a
共有 4 個文件被更改,包括 14 次插入6 次删除
  1. 5 2
      public/static/lib/potree/potree.js
  2. 1 1
      public/static/lib/potree/potree.js.map
  3. 1 1
      src/main.ts
  4. 7 2
      src/sdk/laser/core/enter.js

+ 5 - 2
public/static/lib/potree/potree.js

@@ -82832,8 +82832,11 @@ void main()
 	        }
 	        if(this.clickSelected)return    
 	        this.setSelected(true, 'focus');
-	        dontEmit || this.dispatchEvent({type:'selected', state:true});
+	        
 	        this.clickSelected = true;
+	        dontEmit || this.dispatchEvent({type:'selected', state:true});
+	        
+	        
 	        if(this.measureType == 'MulDistance_shape'){
 	            this.markers.forEach(e=>e.visible = true);
 	        }
@@ -96900,7 +96903,7 @@ ENDSEC
 	    }
 	    
 	    changeImg(img, pano){
-	        console.warn('changeImg', pano.id);
+	        //console.warn('changeImg', pano.id)
 	        this.pano = pano;
 	        let item = this.imgDatas.find(p=>p.pano == pano); 
 	        if(/* this.img == img ||  */item){

文件差異過大導致無法顯示
+ 1 - 1
public/static/lib/potree/potree.js.map


+ 1 - 1
src/main.ts

@@ -6,7 +6,7 @@ if (import.meta.env.VITE_APP_SDK === "true") {
 }
 
 // if (useParams().console === "true") {
-new VConsole();
+/* new VConsole(); */
 // }
 
 import "@/assets/theme.editor.scss";

+ 7 - 2
src/sdk/laser/core/enter.js

@@ -461,10 +461,15 @@ var enter = ({
         fixPoint.disMeasure1 = disMeasure1;
         fixPoint.disMeasure2 = disMeasure2;
             
-            
+        let selected 
         [disMeasure1,disMeasure2].forEach(measure=>{
             measure.addEventListener("selected", (e) => {
-                fixPoint.bus.emit('selectMeasure',e.state)  
+                let newState = disMeasure1.clickSelected || disMeasure2.clickSelected
+                if(selected != newState){
+                    selected = newState
+                    console.error('selectMeasure', selected, fixPoint.index11)
+                    fixPoint.bus.emit('selectMeasure', selected) 
+                }                
             })    
         })
     }