فهرست منبع

fix: 不删除基准点

jinx 2 سال پیش
والد
کامیت
eaaa8d2cca
2فایلهای تغییر یافته به همراه5 افزوده شده و 2 حذف شده
  1. 1 1
      server/test/a0k4xu045_202305311600080410/attach/sceneStore
  2. 4 1
      src/graphic/Controls/MovePoint.js

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 1 - 1
server/test/a0k4xu045_202305311600080410/attach/sceneStore


+ 4 - 1
src/graphic/Controls/MovePoint.js

@@ -70,7 +70,10 @@ export default class MovePoint {
           let line = dataService.getLine(key);
           let startPoint = dataService.getPoint(line.startId);
           let endPoint = dataService.getPoint(line.endId);
-          if (mathUtil.getDistance(startPoint, endPoint) == 0) {
+          if (
+            mathUtil.getDistance(startPoint, endPoint) == 0 && 
+            startPoint.category != VectorCategory.Point.BasePoint //点重叠不应删除基准点
+          ) {
             pointService.deletePoint(pointId);
           }
         }