薄壁オブジェクト オブジェクトの四面体 (ボリューム) メッシュを生成する必要があります。ボトルやプラスチック製のボウルなど、ほとんどが中空の物体を考えてみてください。FEM シミュレーションには、ボリューム メッシュが必要です。octomap や KinectFusion などを使用して、オブジェクトの外面のサーフェス メッシュを測定できます。したがって、頂点の間隔は比較的規則的です。オブジェクトの内面は、壁の厚さがわかっているため、すべての点を内側に移動することにより、外側の面から計算できます。
これまでのところ、次のアプローチを検討してきました。
3D Delaunay 三角形分割を作成し (既存のサーフェス メッシュを破壊します)、元の 2 つのサーフェス間にないすべての四面体を削除します。このチェックでは、2 つのサーフェスの暗黙的なサーフェス表現を作成する必要がある場合があります。
3D Delaunay 三角形分割を作成し、Alphashapes を使用して「内側」(中空空間) または「外側」(外面) にある四面体を削除します。
外側と内側のメッシュを閉じて、それぞれ外側のハルと穴として tetgen にロードします。
これらのアプローチは、私には少し洗練されていないように思えます。また、いくつかの落とし穴があります。おそらく、それらのためにいくつかのライブラリ/ツールが必要になるでしょう。1 と 2 の場合、条件の整った四面体を作成するには、おそらく tetgen または別の FEM メッシング ツールが必要です。誰にももっと簡単な解決策がありますか? これは 3D プリントでもよくある問題だと思います。
ツール/ライブラリに関しては、これまで PCL、meshlab、tetgen について調べてきました。彼らは皆、仕事の一部しかしていないようです。理想的には、オープン ソース ライブラリのみを使用し、手動での介入が必要なツールは避けたいと考えています。