xushiting 2 년 전
부모
커밋
227fcb3162
2개의 변경된 파일3개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      src/graphic/Controls/AddRoad.js
  2. 2 0
      src/graphic/Service/CurveRoadService.js

+ 1 - 1
src/graphic/Controls/AddRoad.js

@@ -72,7 +72,7 @@ export default class AddRoad {
       let pointId2 = splitPointIds[i + 1];
       let roadId = roadService.getRoadId(pointId1, pointId2);
       if (!roadId) {
-        let road = roadService.create(pointId1, pointId2);
+        //let road = roadService.create(pointId1, pointId2);
         edgeService.updateEdgeForMulRoad(pointId1);
         edgeService.updateEdgeForMulRoad(pointId2);
       }

+ 2 - 0
src/graphic/Service/CurveRoadService.js

@@ -96,6 +96,7 @@ export default class CurveRoadService extends RoadService {
     );
     const leftJoin = mathUtil.getJoinLinePoint(position, leftLine);
     leftCurveEdge.points.splice(startIndex + 1, 0, leftJoin);
+    curveEdgeService.setCurves(leftCurveEdge);
 
     const rightCurveEdge = dataService.getCurveEdge(curveRoad.rightEdgeId);
     let rightLine = mathUtil.createLine1(
@@ -104,6 +105,7 @@ export default class CurveRoadService extends RoadService {
     );
     const rightJoin = mathUtil.getJoinLinePoint(position, rightLine);
     rightCurveEdge.points.splice(startIndex + 1, 0, rightJoin);
+    curveEdgeService.setCurves(rightCurveEdge);
 
     this.insertCPointToLanes(curveRoad, position, startIndex);
   }