ですから、私は仕事のために、任意の領域を探索するロボットコントローラーに取り組んでいます。領域は一連の頂点(ポリゴン)によって定義されます。次に例を示します。
ロボットは真ん中から始まり、最も外側の境界に到達しようとし、それからずっとそれをたどります。ただし、地形の性質上、特定のエリアに到達できず、特定の地域しか探索できない場合があります。
私がやりたいのは、探索されていないすべての個々の領域を計算し、次のようにそれらの境界を定義する頂点を返すことです。
これが計算された後、A、B、およびCのジオメトリを含むポリゴンの新しい配列が必要になります。
残念ながら、これを行うための優れた高速アルゴリズムを思い付くことができません。これを計算するための最良の方法は何ですか?