0

ポリゴン頂点の次の配列構造がある場合(ポリゴンは凸面と凹面の両方にすることができます):

[ [x = 5, y = 5], [x = 10, y = 10], [x = 3, y = 15], [x = 0, y = 7] ]

ポリゴンが時計回りか反時計回りかが簡単にわかります。しかし、どうすれば変換できますか?配列を逆にすると、考えられる例では機能しますが、すべてのポリゴンで機能しますか?

4

1 に答える 1

2

はい、頂点の反転はすべての場合に機能するはずです...順序付きリストが有効なポリゴンである場合(隣接する頂点によって定義された2つのエッジは、最後の頂点から最初の頂点までによって定義されたエッジを含め、互いに交差しません)、次に逆にします頂点の順序は、時計回りから反時計回り、またはその逆に変更されます。

于 2012-09-28T13:13:45.643 に答える