如果知道半径坐标、圆弧上的第一个点以及第一个点和下一个点之间的变化角度,如何知道圆弧上的下一个点?
假设我们的第一个点为 (1117, 453),半径坐标为 (720, 853),下一个点与第一个点之间的变化角度为 3.6 度。
圆弧上下一点的坐标是多少?
我期望公式能够找到顺时针方向变化 3.6 度的圆弧中的下一个点。
您需要围绕中心
(x0, y0)
旋转点 (cx, cy)
角度 fi
。新坐标是:
x = cx + (x0 - cx) * cos(fi) - (y0 - cy) * sin(fi)
y = cy + (x0 - cx) * sin(fi) + (y0 - cy) * cos(fi)
(不要忘记度数和弧度)