我需要计算一个和弦的起点和终点,现在我有一个起点位于圆圈的周围,我也有起点和终点之间的角度,但我似乎无法找到一个确定和弦点的结束的方法,因为它应该在环绕,我也有圆的中心和半径,我在互联网上查看的方法都给出了弦长。所以我简而言之,我需要找到一个和弦的另一端,当一个点和两个点之间的角度给出时,任何链接的想法都会受到赞赏
感谢 姆兰
答案 0 :(得分:0)
具有中心(X0,Y0)和半径R的圆上的任意点具有坐标
x = Xo+R*cos(a)
y = Y0+R*sin(a), 0<=a<2*Pi
知道X,Y,X0,Y0和R你可以很容易地找到角度a:
a = acos((x-X0)/R) (may be + Pi depending on sign of the y-Y0).
然后你可以计算第二个和弦端点的角度(你实际上有两个解决方案) - 一个+角度和一个角度。然后将你得到的角度放入圆形方程中,你就可以获得所需的点坐标。