jinx 2 年之前
父节点
当前提交
930ad7266f
共有 3 个文件被更改,包括 5 次插入5 次删除
  1. 0 1
      src/graphic/Geometry/Circle.js
  2. 3 0
      src/graphic/Geometry/SVG.js
  3. 2 4
      src/graphic/Load.js

+ 0 - 1
src/graphic/Geometry/Circle.js

@@ -4,7 +4,6 @@ import Geometry from "./Geometry";
 import Constant from "../Constant.js";
 import Style from "../CanvasStyle";
 
-//不靠墙
 export default class Circle extends Geometry {
   constructor(center, radius, vectorId) {
     super();

+ 3 - 0
src/graphic/Geometry/SVG.js

@@ -90,6 +90,9 @@ export default class SVG extends Geometry {
     this.points.push(point3);
     this.points.push(point4);
   }
+  setPoints(points){
+    this.points = points
+  }
 
   setBoundingVertexs2(position, pointIndex) {
     if (mathUtil.getDistance(position, this.center) < Constant.minAdsorbPix) {

+ 2 - 4
src/graphic/Load.js

@@ -62,12 +62,10 @@ export default class Load {
           point.setDisplay(dataLocal.points[key].display);
         }
       }
-      console.error(dataLocal);
       if (dataLocal.svgs) {
         for (let key in dataLocal.svgs) {
-          let svg = svgService.create(dataLocal.svgs[key].points, dataLocal.svgs[key].type, dataLocal.svgs[key].vectorId);
-        
-          console.error(svg)
+          let svg = svgService.create(dataLocal.svgs[key].center, dataLocal.svgs[key].type, dataLocal.svgs[key].vectorId);
+          svg.setPoints(dataLocal.svgs[key].points)
         }
       }