0

stl-model の Delaunay 四面体化を tetgen に提供させようとしていますが、ファセットの交差に関するエラーが常に発生します。

このモデルは人間の心臓の ascii .stl モデルであり、コンピュータ断層撮影データから取得されます (必要に応じてリンクを提供できます)。まず、MeshFix を使用して修復するよりも、100 の局所性と 1.00 の許容値でアダプティブ レンダリングを使用して CTAn ソフトウェアで構築します。MeshFix は、.off またはバイナリの .stl ファイルを出力します。

.off モデルを tetgen にインポートしようとすると、常に次のエラーが発生します。

ファイル off.off の 2 行目のヘッダーの読み取り中に構文エラーが発生しました。

バイナリ .stl をサポートしていないため、.stl ファイルを tetgen に直接インポートすることはできません。そのため、MeshLab を使用してまず acsii .stl に変換し、その結果を tetgen にインポートします。

しかし、この場合、別のエラーがあります:

ほぼ自己交差する 2 つのファセットが見つかりました

二面角の許容値を下げるように勧めています。次のメッセージを取得するためだけにこれを行います。

自己交差する 2 つのファセットが見つかりました

-d プレフィックスを使用して、そのようなファセットをすべて検出することをお勧めします。私はこれを行い、次のメッセージを受け取ります:

交差する面はありません

それは例外的な命題を与えるので、今私は混乱しています。

ここにいる誰かが tetgen に精通している場合は、どうすれば自分のモデルを tetgen にインポートできるか教えていただけますか? いくつかの修復ツールとさまざまなプレフィックスを試しましたが、これまでのところ何も機能しませんでした.

また、誰かが tetgen コミュニティへのリンクを持っていれば、本当に感謝しています。

4

1 に答える 1