ソースを参照

fix: 吸附固定点

xzw 1 年間 前
コミット
103eb9d141

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

@@ -55957,7 +55957,7 @@
 	        lineWidth: 3,
 	       
 	        textColor: "#000000", //"#FFFFFF"
-	        adsorptMinDis:60,
+	        adsorptMinDis:30,
 	    },
 	    material:{//初始化
 	        pointSize: 0.1,  
@@ -90299,7 +90299,9 @@ void main()
 	            if(this.measuring.includes(e)) return//不吸附到正在拖拽的自身
 	            point2ds.push(...e.getPointsPos2d(viewport, forceUpdate));
 	        });
-	        viewer.fixPoints; 
+	        viewer.fixPoints.forEach(e=>{
+	            point2ds.push(e.pos2d);
+	        });
 	        
 	        return point2ds
 	        

ファイルの差分が大きいため隠しています
+ 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";

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

@@ -125,6 +125,7 @@ var enter = ({
         
         viewer.fixPoints.forEach(point=>{
             point.pos2d = Potree.Utils.getPos2d(point, e.viewport, viewer.renderArea )
+            point.pos2d.pos3d = point.clone()
         })