xushiting 2 éve
szülő
commit
c8e4ea4768

+ 8 - 8
src/graphic/Controls/MoveRoad.js

@@ -1024,14 +1024,14 @@ export default class MoveRoad {
       rightCurveEdge.points[i].x += dx;
       rightCurveEdge.points[i].y += dy;
     }
-    leftCurveEdge.start.x += dx;
-    leftCurveEdge.start.y += dy;
-    leftCurveEdge.end.x += dx;
-    leftCurveEdge.end.y += dy;
-    rightCurveEdge.start.x += dx;
-    rightCurveEdge.start.y += dy;
-    rightCurveEdge.end.x += dx;
-    rightCurveEdge.end.y += dy;
+    // leftCurveEdge.start.x += dx;
+    // leftCurveEdge.start.y += dy;
+    // leftCurveEdge.end.x += dx;
+    // leftCurveEdge.end.y += dy;
+    // rightCurveEdge.start.x += dx;
+    // rightCurveEdge.start.y += dy;
+    // rightCurveEdge.end.x += dx;
+    // rightCurveEdge.end.y += dy;
     curveRoad.curves = mathUtil.getCurvesByPoints(curveRoad.points);
     leftCurveEdge.curves = mathUtil.getCurvesByPoints(leftCurveEdge.points);
     rightCurveEdge.curves = mathUtil.getCurvesByPoints(rightCurveEdge.points);

+ 2 - 0
src/graphic/Load.js

@@ -174,6 +174,8 @@ export default class Load {
             curveLineData.points,
             curveLineData.vectorId
           );
+          curveLine.setStyle(curveLineData.style);
+          curveLine.setWeight(curveLineData.weight);
           dataService.addCurveLine(curveLine);
         }
       }

+ 9 - 3
src/graphic/Service/CurveRoadService.js

@@ -3,7 +3,7 @@ import { curveRoadPointService } from "./CurveRoadPointService";
 import { curveEdgeService } from "./CurveEdgeService";
 import { mathUtil } from "../Util/MathUtil.js";
 import CurveRoad from "../Geometry/CurveRoad.js";
-import VectorType from "../enum/VectorType";
+import VectorStyle from "../enum/VectorStyle";
 import Constant from "../Constant";
 import RoadService from "./RoadService";
 import { lineService } from "./LineService";
@@ -1138,8 +1138,14 @@ export default class CurveRoadService extends RoadService {
       for (let i = 0; i < curveRoad.rightLanesCurves.length; ++i) {
         lineService.createCurveLineByPoints(curveRoad.rightLanesCurves[i]);
       }
-      lineService.createCurveLineByPoints(curveRoad.midDivide.leftMidDivide);
-      lineService.createCurveLineByPoints(curveRoad.midDivide.rightMidDivide);
+      let leftMidDivide = lineService.createCurveLineByPoints(
+        curveRoad.midDivide.leftMidDivide
+      );
+      leftMidDivide.setStyle(VectorStyle.SingleDashedLine);
+      let rightMidDivide = lineService.createCurveLineByPoints(
+        curveRoad.midDivide.rightMidDivide
+      );
+      rightMidDivide.setStyle(VectorStyle.SingleDashedLine);
     }
   }
 }