Как извлечь положение, вращение и масштаб из матрицы 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 оттуда? Спасибо