2016-11-25 4 views
1

私は2つのエッジデータセットを持っています.1つは外側エッジ(閉じたパスまたはポリゴンを形成します)、もう1つはポリゴンの内部エッジ(穴ではありません)です。固定された内側エッジを持つポリゴン三角形分割を生成するアルゴリズムはありますか?

メッシュ生成後に、定義された内側の辺と頂点が存在するように、次のデータから三角形のメッシュを生成します。

enter image description here

+0

2つのポリゴンとして扱い、別々に三角形分割することはできますか? – samgak

+0

私は内側と外側のエッジのセットを持っているので、その情報から別のポリゴンを生成する方法はわかりません。無限の内側の辺があり、いくつかの内側の辺の頂点は、外側の辺の頂点の中間点から始まります。 – pbeta

答えて

0

CGAL libraryあなたが必要なものをやるべきconstrained Delaunay triangulationクラスを提供します。さらに、小さな要素が必要な場合は、形状を維持しながらエッジを分割する2D Meshing algorithmを試すことができます。

+0

[poly2tri](https://code.google.com/p/poly2tri/)も参照してください。境界の境界にある平面領域のCDTが見つかります。 – lhf

関連する問題