楼主:借用你的图纸局部放大,画了三条辅助线,A是凹圆弧中心,B是凸圆弧中心,A到B是两个圆弧的连心线,它的长度为3+3=6,长度为6的连心线不是水平线,有点倾斜。A到C是通过凹圆弧中心并且与中心线平行的水平线,通过点C的绿线是垂直于中心线的。数学上有定理:两个圆弧以外圆相切,切点必定在连心线上。根据图纸找到已知的尺寸:点A到中心线的尺寸为(10÷2)+3=8,点B到中心线的尺寸为(20÷2)-3=7,于是三角形的短直角边长度就是8-7=1,∠A的角度为arc sin(1÷6)=9.594068º,那么A点到切点的水平距离为3×cos(9.594068)=2.958040≈2.96,切点比A点低3×sin(9.594068)=0.5,根据计算结果,下面可以编程序了。