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

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

@@ -82823,7 +82823,7 @@ void main()
 	    }
 	    
 	    
-	    focus({dontMoveCamera=false}={}){ 
+	    focus({dontMoveCamera=false, dontEmit}={}){ 
 	        
 	        if(Potree.settings.displayMode == 'showPanos')dontMoveCamera = true;  //2023.10.24 新需求:点击后不移动,否则经常跳到别的点。且在app上会反应一秒才选中。
 	        if(!dontMoveCamera){
@@ -82847,7 +82847,7 @@ void main()
 	            }
 	            this.removeEventListener('cancelSelect', cancelSelect); 
 	            this.setSelected(false, 'focus'); 
-	            this.dispatchEvent({type:'selected', state:false}); 
+	            dontEmit || this.dispatchEvent({type:'selected', state:false}); 
 	        };
 	        setTimeout(()=>{
 	            this.addEventListener('cancelSelect', cancelSelect); 
@@ -83735,7 +83735,7 @@ void main()
 	            viewer.scene.measurements.forEach(e=>{
 	                e.dispatchEvent('cancelSelect');
 	            }); 
-	             return {stopContinue:true}//不要flytopano  
+	            return {stopContinue:true}//不要flytopano  
 	        },{importance:10}); 
 
 	        
@@ -92009,6 +92009,7 @@ void main()
 	    }
 	     
 	    buildFaces() {
+	         
 	        const directions = {
 	            Top : {dir: new Vector3(0,0,-1)},
 	            Bottom : {dir: new Vector3(0,0,1)},
@@ -92037,7 +92038,10 @@ void main()
 	                this.scene.add(faceMesh); 
 	                this.scene.add(face.getWireframe()); //每个面是八边形
 	                /* this.scene.add(face.getHighlightMesh())  */
-	                //6 == ++texturesLoaded && a.callback && a.callback()
+	                
+	                if(6 == ++texturesLoaded){
+	                    navCubeViewer.needRender = true;
+	                }
 	                
 	                //不过平板无hover事件
 	                faceMesh.addEventListener('mouseover', (e)=>{

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


+ 3 - 3
src/sdk/laser/core/enter.js

@@ -862,14 +862,14 @@ var enter = ({
                         setDisplay(false)
                     },
                     selected(state){
-                        console.error(mainPoint.index11, 'selected', state)
+                        //console.error(mainPoint.index11, 'selected', state)
                         if(graph){
                             measureFun.selected(state)  
                         }
                         if(ifDrawVerMeasure){ 
                             if(state){
-                                mainPoint.disMeasure1.focus({dontMoveCamera:true})
-                                mainPoint.disMeasure2.focus({dontMoveCamera:true})
+                                mainPoint.disMeasure1.focus({dontMoveCamera:true, dontEmit:true})
+                                mainPoint.disMeasure2.focus({dontMoveCamera:true, dontEmit:true})
                             }else{
                                 mainPoint.disMeasure1.dispatchEvent('cancelSelect')
                                 mainPoint.disMeasure2.dispatchEvent('cancelSelect')