为什么你必须在旋转之前翻译以在画布中围绕自己旋转元素?

时间:2011-06-05 15:38:31

标签: javascript html5 canvas

我刚刚开始研究HTML5元素,在尝试弄清楚如何围绕自己旋转元素时,我偶然发现了一个帖子,说你必须在旋转元素之前翻译原点,我想知道为什么会这样?是不是只是将你绘制东西的原点移动到画布中的另一个点?

1 个答案:

答案 0 :(得分:0)

你不是在旋转元素,而是整个画布。画布原点位于 left-top 角落。首先将你的元素翻译成(或实际上是对面的负方向),实际上会转换原点。