k=y2-y1/x2-x1
b=(x1*y2-x2*y1)(x1-x2)
用這個方法求出線段的直線公式,分別求出兩條線段的直線公式K1,K2,B1,B2
在根據 x = (b2-b1)/(k1-k2);求出X,x必須在四個點的中間。這樣就可以判斷其是否相交。
上面的方法沒有考慮X1=X2的情況和Y1=Y2的情況,會出現問題
另外一種方法是
k=y2-y1/x2-x1
b=(x1*y2-x2*y1)(x1-x2)
用這個方法求出線段的直線公式,分別求出兩條線段的直線公式K1,K2,B1,B2
在根據 x = (b2-b1)/(k1-k2);求出X,x必須在四個點的中間。這樣就可以判斷其是否相交。
上面的方法沒有考慮X1=X2的情況和Y1=Y2的情況,會出現問題
另外一種方法是
shell腳本獲取腳本所在目錄 執行腳本的父目錄不一定是當前的工作目錄。 url=$(dirname $(readlink -f $0))