Jelajahi Sumber

fix: 不删除基准点

jinx 2 tahun lalu
induk
melakukan
eaaa8d2cca

File diff ditekan karena terlalu besar
+ 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);
           }
         }