src/lujing/AoxinglujingHaveObstacel.java
@@ -108,6 +108,14 @@ List<PathSegment> zigZag = generateFixedZigZag(workArea, obstacles, bestAngle, width, currentPos); finalPath.addAll(zigZag); // 格式化坐标:保留两位小数 for (PathSegment segment : finalPath) { segment.start.x = Math.round(segment.start.x * 100.0) / 100.0; segment.start.y = Math.round(segment.start.y * 100.0) / 100.0; segment.end.x = Math.round(segment.end.x * 100.0) / 100.0; segment.end.y = Math.round(segment.end.y * 100.0) / 100.0; } return finalPath; }