У меня есть глобальный перетаскиваемый 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
);
});