2Dポイントのセットからポリゴンのセットを生成するための計算上妥当なアルゴリズムはありますか?


7

任意またはランダムに分散されたポイントで覆われた2Dキャンバスを取得し、それを完全に非重複ポリゴンのセットに分割するための既知の/既存のアルゴリズムはありますか?私が探している種類の結果の例:ここに画像の説明を入力してください


1
アルゴリズムがポイントのセットから開始することが重要ですか、それとも他の方法で効果が得られても問題ありませんか?(どちらの場合も答えはわかりませんが、ランダムに生成されたポイントのセットが問題の本質的な部分ではなく、解決策の始まりにすぎない場合は、答えを制限する理由はありません。)
David Richerby

2
上の図がどの点で生成されるかは言いません。DWの「ボロノイ」の答えは素晴らしいです。ただし、共有された頂点が最初に定義された点であることを意味している場合を除きます。
Vynce 2015

回答:


12

あなたはボロノイ図を探しているかもしれません。セットを考えるS ポイントの場合、ポイントごとに1つのセルが作成されます。 p に近いすべてが含まれています p 他のどのポイントよりも S。ありボロノイ図を計算するアルゴリズムには、Olg 時間、場所 セット内のポイント数です。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.