wxdgfbb
幼苗
共回答了15个问题采纳率:100% 举报
得相切的两圆才行,
假设 圆1圆心(x1,y1),半径r1
圆2圆心(x2,y2),半径r2
首先 求d=((x1-x2)^2+(y1-y2)^2)^0.5
如果 d=r1+r2,为外切,切点坐标为
x=r1*x2/(r2+r1)+r2*x1/(r2+r1)
y=r1*y2/(r2+r1)+r2*y1/(r2+r1)
如果 d=|r1-r2|,为外切,切点坐标为
x=r1*x2/(r2-r1)+r2*x1/(r2-r1)
y=r1*y2/(r2-r1)+r2*y1/(r2-r1)
1年前
5