他のヒント

私は、あなたが三角形のあなたのセットを表すために、トポロジカルなデータ構造を作成した後、境界上にある三角形の辺の上に順に反復するためにその構造を使用することによって、あなたの問題を解決することができると思います。

たとえば:あなたはhalfedgeデータ構造を作成することができます。 (正確に)あなたも、境界にhalfedgesを挿入すると仮定すると、境界輪郭を反復処理することは、境界上の1 halfedgeを見つけるのと同じくらい簡単ですし、あなたが戻ってあなたから始めhalfedgeに到達するまで、それを反復して、「次」ポインタです。

同様にhalfedgesに、あなたは翼端などのような他のトポロジカルな構造を使用することができますが、考え方は同じです。

scroll top