jinx vor 2 Jahren
Ursprung
Commit
59478a86a6
2 geänderte Dateien mit 7 neuen und 2 gelöschten Zeilen
  1. 4 0
      src/graphic/Geometry/SVG.js
  2. 3 2
      src/graphic/Service/SVGService.js

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

@@ -93,6 +93,10 @@ export default class SVG extends Geometry {
   setPoints(points){
     this.points = points
   }
+  setScale(scale) {
+    this.scale = scale
+  }
+
 
   setBoundingVertexs2(position, pointIndex) {
     if (mathUtil.getDistance(position, this.center) < Constant.minAdsorbPix) {

+ 3 - 2
src/graphic/Service/SVGService.js

@@ -13,8 +13,9 @@ export default class SVGService {
 
   copy(vectorId) {
     let SVG = dataService.getSVG(vectorId);
-    let center = uiService.getNewPositionForPop(SVG.center);
-    let newSVG = this.create(center,SVG.type);
+    let newCenter = uiService.getNewPositionForPop(SVG.center);
+    let newSVG = this.create(newCenter,SVG.type);
+    newSVG.setScale(SVG.scale)
     return newSVG;
   }
 }