xzw 1 năm trước cách đây
mục cha
commit
fb80d0a438

+ 7 - 4
public/static/lib/potree/potree.js

@@ -83732,10 +83732,13 @@ void main()
 	        viewer.addEventListener('resize',this.setSize.bind(this));
 	        
 	        viewer.addEventListener('global_click', ()=>{
-	            viewer.scene.measurements.forEach(e=>{
-	                e.dispatchEvent('cancelSelect');
-	            }); 
-	            return {stopContinue:true}//不要flytopano  
+	            let m = viewer.scene.measurements.filter(e=>e.clickSelected);
+	            if(m.length){
+	                m.forEach(e=>{
+	                    e.dispatchEvent('cancelSelect');
+	                }); 
+	                return {stopContinue:true}//不要flytopano  
+	            }  
 	        },{importance:10}); 
 
 	        

Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 1 - 1
public/static/lib/potree/potree.js.map


+ 4 - 1
src/sdk/laser/core/enter.js

@@ -1122,7 +1122,10 @@ var enter = ({
 
 
                 viewer.controls.setEnable(false)
-
+                
+                
+                viewer.scene.measurements.forEach(e=>e.dispatchEvent('cancelSelect')) //避免stopContinue
+                
                 return {
                     promise: deferred.promise() ,   //获取的promise, 获取到了返回三维坐标,没获取到返回null
                     quit