半平面交 學習筆記

2021-09-24 23:19:17 字數 777 閱讀 4715

前置知識:向量的凸包應用

2.半平面交的基本概念

二、半平面交的性質

半平面是立體幾何的基本概念之一。一條直線將平面分為兩部分,其中的每一部分均稱為半平面。例如,若a是平面α上的一條直線,則將α上不屬於a的點按以下性質分為兩個集合:鏈結同乙個集合的兩點的線段不與a相交,鏈結不同集合的兩點的線段必與a相交。這兩個集合都稱為半平面,直線a稱為這兩個半平面的邊界或邊緣,包含邊界的半平面稱為閉半平面,不包含邊界的半平面稱為開半平面。

歐氏平面被平面上一直線 分割成兩部分,其中每一部分都稱做半平面,直線 可以屬於兩半平面中的任乙個,若直線 的方程為 (a,b不同時為零),且它不屬於兩半平面中的任何乙個,則該直線所確定的兩半平面中乙個上的點都滿足 ,而另半平面上的點都滿足 。

所謂半平面,就是指一條直線一側的部分。若規定直線的正方向.則沿正方向看去,左側的部分稱為左半平面,右側的部分稱為右半平面。直線上的點屬於哪個半平面,需根據實際問題,具體判斷

直線將 平面分割成兩個半平面。若對著向量的方向時,在左邊的半平面稱為左半平面,在右邊的半平面稱為右半平面。請注意左右半平面的定義是由向量的方向所決定。

說白了就是

給你一張白紙,是乙個平面。把這張白紙切成兩半,一半就是半平面。
「交」呢?

就指交集。

就是這樣簡單。

半平面可由不等式ax+by+c>=0確定。

在乙個有界區域裡半平面或半平面的交是乙個凸多邊形區域。

n個半平面的交是乙個至多n條邊的凸多邊形。

1.求出來的半平面交,是乙個凸多邊形。

半平面交 學習筆記

這次講半平面交。應該是平面幾何基礎演算法的最後一節了 凸包,旋轉卡殼,半平面交 說幾句題外話,這些演算法都比較耐 keng 用 die 比如凸包好像可以用於來優化dp 好像是利用斜率 很多模型都可以用旋轉卡殼往上套,而半平面交 可以處理許多與平面幾何沒有半毛錢關係的題目,尤其是對於一些不等式組的解集...

半平面交學習筆記

參考 演算法合集之 半平面交的新演算法及其實用價值 問題簡介 給出多個如 ax by c ge 0 的限制 接下來都以 ax by c ge 0 為例 求解 x,y 的集合 可以轉化為多個直線在平面上圍成的凸包 將所有直線按角度排序,角度相同的保留下需要的乙個 如圖 用乙個雙端佇列儲存當前半平面交,...

半平面交學習小記

其實只是記乙個板子 lll 核心是多邊形內的乙個點集,點集內任意一點與多邊形邊上任意一點的連線都在多邊形內。你可以把多邊形想成乙個房間,在核心內任意乙個點放上乙個全方位360度無死角的攝像機,這個攝像機能夠看到房間的任意角落。現在給出乙個n邊形的所有頂點,求是否存在核 poj喜聞樂見地掛了,例題不知...