0

HelixToolkit の ModelImporter クラス ( Helix 3D Toolkit は、WPF のカスタム コントロールとヘルパー クラスのコレクションです) を使用して、STL ファイルから 3D オブジェクトを読み込みます ( STereoLithography は、3D Systems によって作成された立体造形 CAD ソフトウェアにネイティブなファイル形式です)。3D モデルには、モデルが構成されているパーツの数に応じて、内部に 1 つまたは複数の GeometryModel3D オブジェクトを含む ModelGroup3D オブジェクトが含まれています。3Dモデル全体の体積を計算したいと思います。私は同様の質問を検索しましたが、答えたのはこれだけでした3Dメッシュのボリュームを計算する これは、ソリューションの再構築方法がわかりません。私は初心者なので、どんな助けでも大歓迎です。

さらに、読み込んでいるモデルはすべて閉じたメッシュです。

ありがとう

4

2 に答える 2

2

最初にサーフェス メッシュをボリューム メッシュに変換します。たとえば、三角形分割されたサーフェス メッシュを四面体メッシュに変換できます。これを行う 1 つの方法は、表面三角形の制約付き Delaunay 三角形分割を作成することです。

次に、ボリューム メッシュ内のすべての要素のボリュームを合計することにより、サーフェス メッシュによって囲まれたボリュームの適切な見積もりを得ることができます。たとえば、メッシュ内のすべての四面体の体積を合計します。

于 2013-05-10T07:10:20.593 に答える