平面の幾何学的形状を表す頂点とエッジリストがあります(面は三角形です)。例えば:
a_______b
/|\ /
/ | \ /
e/__|__\/c
d
Verts: a, b, c, d, e
Edges: (a,b), (a,c), (a,d), (a,e), (b,c), (c,d), (d,e)
これが、その特定の平面幾何学的形状について私が持っているすべての情報です。この例では、内部エッジは(a、c)と(a、d)のみです。他のすべてのエッジは境界エッジです。これらの境界エッジをアルゴリズムで識別する(または逆にすべての内部エッジを識別する)にはどうすればよいですか?
動機:それが役立つ場合、私はナビゲーションメッシュを構築しようとしています。そのステップの1つは、可視性グラフを構築することです。その最初のステップは、境界エッジを識別することだと思います。