日期:2014-05-16  浏览次数:20900 次

求教 给一条线段和一段圆弧,如何判断他们是否相交,给个算法吧
 给一条线段和一段圆弧,如何判断他们是否相交,给个算法吧
------解决方案--------------------
说一下我的思路吧:
求线段与圆弧所在圆的交点:
http://blog.csdn.net/luols/article/details/7476512
设圆弧起点终点坐标(x1,y1)(x2,y2)
与圆有交点:
交点(X,Y)(一个交点,2个交点都是一样) 
然后判断:X是否在x1-x2范围内,Y是否在y1-y2范围内
是则相交 否则不相交
与圆无交点:
自然不相交