2017-10-19 14 views
0

に凸多面体を簡素化します。現在、私は、多面体のパーティクルを分割することを試みています。これは、多面体の平面のクリッピングとして実装されています。問題は、いくつかの(時には1つの)クリッピングの後、多面体は、接触計算において問題を引き起こす、ほぼ縮退した面、ほぼ同一平面上の縁またはほぼ縮退した縁などの「不良」属性を有するようになることである。私はCGAL/Surface_mesh_simplificationルーティンを見ていて、edge_collapse関数を使用しましたが、パーティクルの凸性は保持されません。凸面を維持しながら凸多面体の簡素化のためにからルーチンを使用する方法はありますか?CGAL:私はさらに離散要素シミュレーションのために使用されている凸包を生成する<a href="/questions/tagged/cgal" class="post-tag" title="show questions tagged 'cgal'" rel="tag">cgal</a>ライブラリを使用している3D

答えて

0

あなたは機能isotropic_remeshing()を使用して試すことができます。出力が凸であるという保証はありませんが、ポイントは入力メッシュ上にあることが保証されています。保存したい鋭いエッジがある場合、それを関数に指定することができ、それを考慮に入れます。

関連する問題

 関連する問題