В SVG группах необходимо понимать группировку элементов.В основном так же, как в фотошопе.Вы можете выбрать несколько элементов и поворачивать или масштабировать их одновременно.Это, в свою очередь, означает, что группы не имеют геометрии сами по себе.Это полностью зависит от того, где группа видна на экране (x, y), или от того, насколько она (с / height).
По этой причине вы не можете move
группа.Вы можете только преобразовать это.Чтобы упростить API, svg.js предоставляет вам удобный метод перемещения и центрирования, который - под капотом - переводит группу.
В вашем примере вы перемещаете группу после ее вращения.Но вы делаете это с абсолютной трансформацией.Это означает, что svg.js пытается перевести движение в уже существующее вращение.Эта математика иногда не срабатывает.
Чтобы решить вашу проблему, вы должны использовать относительные преобразования.Это означает, что движение на вершине вращения.Это также означает, что вам нужно выяснить, насколько вы хотите переместить группу.
В настоящее время мы работаем над версией 3 файла svg.js, которая значительно упрощает эту трансформацию.Поэтому я надеюсь, что окончательное решение будет в ближайшее время