0%

已知两圆的圆心和半径,第三圆的半径,且三圆两两相切,求第三圆圆心坐标

  1. 已知两圆的圆心和半径,第三圆的半径,且三圆两两相切,求第三圆圆心坐标。设圆1圆心,半径为 $$ x_1,y_1,r_1 $$ , 圆2 $$ x_2,y_2,r_2 $$ 。圆3 $$ x_3,y_3,r_3 $$ 即可得
    1. 公式1.1 $$ (x_3-x_1)^2 + (y_3-y_1)^2 = (r_3+r_1)^2 = d31 $$

    2. $$ (x_3-x_2)^2 + (y_3-y_2)^2 = (r_3+r_2)^2 = d32 $$

    3. $$ (x_2-x_1)^2 + (y_2-y_1)^2 = (r_1+r_2)^2 = d21 $$

    根据1、2、3式即得:
    1. $$ x = (d21+d32-d31)/(2*d21) $$

    2. $$ y = \sqrt{d32/d21 - x^2} $$