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

In HTML5 canvas, is it possible to rotate an object around a rotating object?

本文关键字:对象 旋转 是否 HTML5 布中      更新时间:2023-09-26

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

之间的关系

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

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

月球物体(b)

我似乎无法理解它。它超出了画布的能力吗?

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