0

指定されたポイント セットからポリゴンを作成するにはどうすればよいですか。

可能な多角形 :

可能性 1 可能性 2

無効なポリゴン:

自己交差

ポリゴンは自己交差してはなりません。

1点を基準に点を並べ替えようと考えていたのですが、うまくいかない場合もあるようです。ありがとう。

4

1 に答える 1

0

たぶん、そう:

  1. 与えられた点の凸包 H を見つける
  2. ハル内にない各ポイント P について、ハルの最も近いエッジ HiHi+1 を見つけ、それをエッジ HiP および PHi+1 に置き換えます。
  3. 2 つのポイントが同じ最も近いエッジを持つ場合、それらを結びます

例

于 2013-01-13T06:48:32.987 に答える