在HTML5画布中,是否可以围绕旋转对象旋转对象?

时间:2016-05-02 12:43:53

标签: javascript html5 canvas html5-canvas

我面临着旋转对象(a)的挑战,其中心点位于画布的中心,并且对象(b)围绕动态轴相对于对象(a)的旋转旋转。我能想到的最好的例子是太阳系。

之间的关系

太阳 - 物体旋转轴(a),

地球 - 物体相对点(a)作为物体(b)的旋转轴

月亮 - 物体(b)

我似乎无法绕过它。它是否超越帆布'能力?

1 个答案:

答案 0 :(得分:0)

您应首先进行平移,将原点设置为想要环绕的物体的中心,然后旋转并相对于新原点绘制轨道物体。