python判断两条线段是否相交

参考博客https://www.cnblogs.com/wuwangchuxin0924/p/6218494.html

https://blog.csdn.net/s0rose/article/details/78831570

a = [1,1]
b = [2,2]
c = [3,2]
d = [4,1]
def judge(a,b,c,d):
  if min(a[0],b[0])<=max(c[0],d[0]) and min(c[1],d[1])<=max(a[1],b[1]) and min(c[0],d[0])<=max(a[0],b[0]) and min(a[1],b[1])<=max(c[1],d[1]):
    return True
  else:
    return False
a = judge(a,b,c,d)
print(a)

猜你喜欢

转载自blog.csdn.net/qq_38826019/article/details/84955687