1

我希望将 2D 仿射变换矩阵应用于我在 Raphael 中创建的椭圆。我知道底层 SVG 可以支持这一点,但 Raphael 是否提供了一种访问它的方法?

newShape = paper.ellipse(100, 200, 50, 150);
// apply transform here

我尝试过自己解析变换矩阵,手动计算旋转、缩放和平移并在 Raphael 中应用,但它似乎不起作用,我认为必须有更好的方法?

非常感谢,威尔。

4

1 回答 1

1

Raphael.js 2.0 的测试版于上周发布——

https://github.com/DmitryBaranovskiy/raphael/tree/2.0

有一种新的“转换”方法似乎正是您正在寻找的。

布赖恩

于 2011-03-23T23:40:27.480 回答