2个圆弧之间的半径

radius between 2 arcs

正在寻找一种算法来计算 2 个圆弧之间角半径的交点。两条弧的交点、圆心和半径都是已知的。角弧度的半径也是已知的。

相当简单:圆角的中心与两条圆弧的距离为 r,因此在半径为 r'-rr"-r 的圆上,圆心相同。只需计算这些圆的交点。

切点位于连接中心的线上,因此您很容易获得定界角。

假设您有两个相交的圆,圆心位于 (X1, Y 1) 和 (X2, Y2) 和半径 R1R2:

(x - X1)2 + (y - Y1)2 = R12
(x - X2)2 + (y - Y2)2 = R22

要用半径为 Rf 的圆角连接这些圆,您需要找到圆角中心坐标(Xf, Yf)满足下列联立方程组:

(X1 - Xf)2 + (Y1 - Yf)2 = (R1 - Rf)2
(X2 - Xf)2 + (Y2 - Yf)2 = (R2 - Rf)2

这应该不会太难。如果您需要帮助解决它,也许 math.stackexchange.com 是个不错的地方。