Как перевести координаты ViewBox в центр конкретного элемента SVG в Javascript (без библиотек) - PullRequest
0 голосов
/ 13 декабря 2018

У меня есть глобальный перетаскиваемый SVG и элемент на нем.даже SVG viewBox показывает мне другую перетаскиваемую позицию, когда я нажимаю на кнопку, центр viewBox должен быть установлен в центр элемента.

center = {x: element.height/2, y: element.width/2}


         var center = translateResultToCentroid();
         elements.forEach(function(element) {
          element.setAttribute(
            'viewBox',
            (center.x) +
              ' ' +
            (center.y) +
              ' ' +
            viewboxHeight +
              ' ' +
            viewboxWidth
          );
        });
...