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 コミュニティへのリンクを持っていれば、本当に感謝しています。