最佳描述如下。移動兩個多邊形的距離因此他們觸摸邊緣
我需要知道的最小距離在一個軸線移動的參考多邊形(以紅色顯示)(只是Y),使得將正好接觸其他多邊形。如果它在多邊形內部,它將需要向外移動。
我試圖查看一個多邊形中的所有線和另一個多邊形中的所有點,將點投影到線上,並獲得點y與投影點y之間的差異,然後找到最小距離。但是,這具有如下問題:如果多邊形重疊並且一個多邊形中的最遠線和另一個多邊形中的最遠點具有最小距離,則會導致多邊形重疊的結果。
編輯:通過投影線上的點,我的意思是找到線上具有與原始點相同的x值的點上的y值。如果x值位於該行之外,則跳過此步驟。
我建議添加標籤'geometry'和'computational-geometry'來吸引更多的讀者(不能自己做,編輯需要超過10個字符,grrr!) – kebs
那麼,你有兩個答案,而不是一個單一的評論或從你的讚賞?你真的有興趣嗎?你找到另一種解決方案嗎?如果是這樣,請捐助,你也可以回答你自己的問題。 – kebs