Her*_*son 3 transform angle raphael
如下所示:http://raphaeljs.com/reference.html#Element.transform
拉斐尔的变换允许我移动元素,但不改变元素的属性.
但正如这里所解释的:http://grokbase.com/t/gg/raphaeljs/126j03p95c/get-xy-coordinates-after-transformation可以获得矩形的后变换x和y值.但我无法弄清楚的是如何获得矩形的变换后角度.
我怎么做?
访问元素的矩阵对象并调用方法split()以获取返回的对象,其中包含有关矩阵转换的一组信息.检查对象中的属性"rotate"以获得元素的旋转状态(以度为单位).
var R = Raphael(0, 0, 500, 400),
rect = R.rect(0, 0, 100, 100).transform("r45");
console.log(rect.matrix.split().rotate);
Run Code Online (Sandbox Code Playgroud)
请参阅http://raphaeljs.com/reference.html#Matrix.split
希望这可以帮助.