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

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

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

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

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

3 回答

?
尚方寶劍之說

TA貢獻(xiàn)1788條經(jīng)驗(yàn) 獲得超4個贊

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

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

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

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

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

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

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




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

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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