소스 검색

fix: setEdgeLabelPos报错

xzw 1 년 전
부모
커밋
0cbeaa024f
2개의 변경된 파일3개의 추가작업 그리고 3개의 파일을 삭제
  1. 2 2
      public/static/lib/potree/potree.js
  2. 1 1
      public/static/lib/potree/potree.js.map

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

@@ -82246,7 +82246,7 @@ void main()
 	    setEdgeLabelPos(label,p1,p2){ //调整label的位置,使倾斜后看起来在线的中心,而不要挡住端点
 	        let center = new Vector3().addVectors(p1,p2).multiplyScalar(0.5);  
 	        
-	        if(this.lineDir){
+	        if(this.lineDir && this.lineDir.length() > 0){
 	            if(viewer.mainViewport.camera.type == 'OrthographicCamera'){
 	                label.setPos(center); 
 	            }else {
@@ -82272,7 +82272,7 @@ void main()
 	                    let camDirPlane = new Plane().setFromNormalAndCoplanarPoint(dir,  eyePos); 
 	                    nearPoint = ray.ray.intersectPlane(camDirPlane, new Vector3()); 
 	                    
-	                    if(!nearPoint)console.error('no?',cos, this.lineDir, p1, p2);
+	                    //if(!nearPoint)console.error('no?',cos, this.lineDir, p1, p2)
 	                } 
 	                  
 	                  

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 1
public/static/lib/potree/potree.js.map