我有一些绘图问题。
我用 X 和 Y 坐标表示一个对象。我想在椭圆(圆)的边缘移动这个对象。我想知道的是方法,我需要在每次更新中对这些 X 和 Y 值执行哪些操作,以使其看起来像一个圆周运动。
我希望它不是重复的(我尝试了每个关键字,我能想到的)。任何帮助将不胜感激!
最佳答案
parametric equations for an ellipse以原点为中心的是:
x = A * cos(t)
y = B * sin(t)
因此,在每一帧上,将 t
的当前值代入这些方程式,即可获得所需的坐标。
关于java - 将对象移动到椭圆的边缘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9556063/