7
我有一个简单的问题:我想提取翻译(TX,TY),旋转(R)和规模(SX,SY)值构成应用于变换矩阵我svg元素。如何提取位置,从矩阵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? 感谢
非常感谢您的回答!一旦我有电脑回来,我会尝试一下,我会给出一个反馈。 – lviggiani 2013-05-06 11:54:17
我没有得到确切的e,f值?为什么? – 2014-10-19 09:48:20
旋转可以更直接地计算,参见:http://stackoverflow.com/a/4361442 – neo 2016-05-08 09:42:06