第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

一種簡單的多邊形求交算法

一種簡單的多邊形求交算法

一種簡單的多邊形求交算法我正在尋找一個非常簡單的算法來計算多邊形的交集/裁剪。也就是說,給定多邊形P, Q,我想找到多邊形T它包含在P和在Q,我希望T在所有可能的多邊形中最大。我不介意運行時間(我有幾個非常小的多邊形),我也可以得到多邊形交點的近似(即點較少的多邊形,但它仍然包含在多邊形的交集中)。但對我來說非常重要的是,算法將是簡單的(更便宜的測試),最好是短(少代碼)。編輯:請注意,我希望得到一個表示交集的多邊形。對于這兩個多邊形是否相交的問題,我不需要一個布爾的答案。
查看完整描述

3 回答

?
犯罪嫌疑人X

TA貢獻2080條經(jīng)驗 獲得超4個贊

我知道最初的海報是在尋找一個簡單的解決方案,但不幸的是,真的沒有簡單的解決方案。

盡管如此,我最近創(chuàng)建了一個開源的免費裁剪庫(用Delphi、C+和C#編寫),它剪輯了各種多邊形(包括自相交的多邊形)。這個庫非常容易使用:http://sourceforge.net/projects/polyclipping/ .



查看完整回答
反對 回復(fù) 2019-07-20
?
不負相思意

TA貢獻1777條經(jīng)驗 獲得超10個贊

你還沒有給我們你的多邊形的表示法。因此,我選擇(更像是建議)一個給你:)

將每個多邊形表示為一個大凸多邊形,以及一個需要從那個大凸多邊形中“減去”的小凸多邊形列表。

現(xiàn)在,給定該表示中的兩個多邊形,您可以將交集計算為:

計算大凸多邊形的相交,形成交的大多邊形。然后“減去”所有較小的多邊形的交點,得到一個相減多邊形的列表。

在相同的表示形式下,你會得到一個新的多邊形。

由于凸多邊形相交很容易,這種求交也應(yīng)該很容易。

這似乎是可行的,但我還沒有對正確性/時間/空間復(fù)雜性進行更深入的思考。


查看完整回答
反對 回復(fù) 2019-07-20
  • 3 回答
  • 0 關(guān)注
  • 815 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號