我们正在用 C++ 编码,有半个圆圈,从某个点开始(例如(0,-310)
)并在某个点结束(0,310)
。我们有半径,我们有方程X^2 + Y^2 = r^2
。现在我们正在尝试计算这个圆线上的一些(比如 10+)点。
因此,我们试图创建一个增量来计算这些点之间的 Y/X 值,使用上面显示的等式来确保计算的所有点都在圆的线上。
一旦我们有了这些点,我们就会尝试将它们放入几个复杂的方程中,以计算要绘制此形状的机器人手臂的角度。这并不是真正的优先事项,但我认为我应该在问题中包含我们的总体目标。
如何创建一个增量来计算我们两个起点之间的半圆线上的所有坐标?
然后将这些值代入上面代码中的方程,计算机械臂的角度。在不单独计算每个点的情况下寻找一种方法,即创建一个可以一次性完成的增量。
这就是我们的目标,以粗体计算点。