我有一組多邊形,它們可以共享公共邊和節點。所有這些多邊形都是嚴格不重疊的,儘管它們可以共享一個共同的頂點或邊。由於約束Delaunay三角剖分而識別出多邊形三角剖分
我想對所有這些多邊形進行批量三角測量,因此,我能想到的解決方案是約束Delaunay三角測量。但約束Delaunay Triangulation的輸出將生成不在原始多邊形中的三角形。
有沒有一種方法來識別這些超出多邊形的三角形?
編輯:Matlab has a way to do it via the inOutStatus
;我正在尋找一種獨立於語言的算法。
多邊形是否都是凸的?如果是這樣,將每個多邊形作爲扇形進行三角剖分相當容易(選擇一個頂點並從該頂點分割成三角形)。 –
@DanBryant,nope。 – Graviton