向量叉乘 - 判斷兩條線段是否相交

向量叉乘(行列式計算):向量a(x1,y1),向量b(x2,y2):
在這裏插入圖片描述

首先我們要明白一個定理:向量a×向量b(×爲向量叉乘),若結果小於0,表示向量b在向量a的順時針方向;若結果大於0,表示向量b在向量a的逆時針方向;若等於0,表示向量a與向量b平行。(順逆時針是指兩向量平移至起點相連,從某個方向旋轉到另一個向量小於180度)。如下圖:
在這裏插入圖片描述

在上圖中,OA×OB = 2 > 0, OB在OA的逆時針方向;OA×OC = -2 < 0,OC在OA的順勢針方向。即叉乘結果大於0,後一個在前一個的逆時針方向;小於零,後一個在前一個的順時針方向。
在這裏插入圖片描述

那如何來判斷兩線段是否相交呢?
答: https://www.cnblogs.com/tuyang1129/p/9390376.html

發佈了120 篇原創文章 · 獲贊 105 · 訪問量 38萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章