Как извлечь положение, вращение и масштаб из матрицы SVG

У меня есть простая проблема: я хочу извлечь значения перевода (tx, ty), вращения (r) и масштаба (sx, sy) из матрицы преобразования, примененной к моему элементу svg.

Давайте использовать этот пример:

<g
  id="myElement"
  transform="matrix(0.93893241,0.34410162,-0.34410162,0.93893241,363.88475,-76.125919)"
  >... </g>

Если в JavaScript я делаю

document.getElementById("myElement").getCTM()

Я могу получить доступ к значениям a, b, c, d, e, f. Как я могу получить tx, ty, sx, sy и r оттуда? Спасибо

Ответы на вопрос(1)

Ваш ответ на вопрос