c# 判断两条线是否有交点如标题所述,有程序代码更好.

来源:学生作业学帮网 编辑:学帮网 时间:2024/06/11 04:34:06

c# 判断两条线是否有交点
如标题所述,有程序代码更好.

看你怎么比
如果判断俩线无限延伸是否交叉,只判断各自的角度就可以了
如果判断有限线是否交叉
以线1的俩端点(x1,y1),(x2,y2)
拿线2的端点 x,y 比较
如果 (x-x1)/(y-y1) > (x2-x1)/(y2-y1)
说明(x,y)在线1的上方
如果线2的另一端点也在上方,就是不交叉