如何找到圆弧的 centerX 和 centerY

How to find centerX and centerY for the Arc

我有两个 Angle(a1, a2) 来画弧​​,它的位置分别是 (x1, y1) 和 (x2, y2)。利用这些信息,我想找到圆弧的中心位置,需要画圆弧。我不知道圆的半径。

请参考我的附件了解要求。第一个圆弧位置 (x1, y1) 始终不变。

第二个角度会动态变化。所以当你改变第二个角度时,圆的半径和centerX,centerY值改变了。

谁能帮帮我,如何找到这个想象圈的半径。如果您需要更多信息,请告诉我。

谢谢, 巴拉蒂.

假设角度是来自(未知)中心的点的方位角,那么从 (x1,y1) 方向为 Angle1+180 的线和从 (x2,y2) 方向为 Angle2+180 的线将在中心相交,因此您可以通过计算这两条线的交点来找到中心。半径将是任一点与中心的距离。