【发布时间】:2012-10-17 11:59:28
【问题描述】:
我在理解如何使用 Raphael.js 计算 SVG 转换的旋转/缩放枢轴(例如旋转点)的坐标时遇到了严重的问题。简而言之,如果您应用诸如image.transform("S1.5R45") 之类的转换,则这些转换将相对于默认的旋转和缩放轴心应用,我不确定如何计算。
举例来说,我整理了一个小提琴 (jsfiddle.net/GVEqf/),其目的是在两个视口中具有完全相同的输出,以便对图像对象进行几次转换。在第一个视口中,我没有指定旋转点,但在第二个视口中我指定了。但是,我无法得到相同的结果。我需要的是输入第二个视口的旋转坐标,以便输出与第一种情况相同。
请帮忙。
【问题讨论】:
-
我不太明白这个问题。您是否想知道指定哪个旋转点才能获得与未指定时相同的结果?
标签: javascript svg raphael