语言:C# IDE:Visual Studio .net 2003
1。判断两圆是否相交。
如下图
图1
图2
设两圆半径为R1,R2 两圆连心线的长度为L:
L=Math.Sqrt((circle1.x-circle2.x)^2+(circle1.y-circle2.y)^2)
相交:L<R1+R2
不相交:L>R1+R2
下一讲,判断矩形重叠
语言:C# IDE:Visual Studio .net 2003
1。判断两圆是否相交。
如下图
图1
图2
设两圆半径为R1,R2 两圆连心线的长度为L:
L=Math.Sqrt((circle1.x-circle2.x)^2+(circle1.y-circle2.y)^2)
相交:L<R1+R2
不相交:L>R1+R2
下一讲,判断矩形重叠