問題タブ [tetgen]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
836 参照

3d - .stl を tetgen にインポートするには?

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

0 投票する
1 に答える
51 参照

c++ - Ubuntu - Web サイトのアドレスが変更されたため、tar.gz のダウンロード エラーが発生しました

FW4SPLターミナルで呼び出された C++ フレームワークの依存関係をコンパイルしようとしてcmakeいます。コマンドmake -j4を入力すると、各依存関係が自動的にダウンロード、ビルド、およびインストールされます。

しかし、コンパイル中にエラーが発生します。

http://www.tetgen.org/1.5/src/tetgen1.5.0.tar.gzその理由は、 のリンクがもう存在せず、会社tetgenが Web サイトのアドレスを に変更したためだと思いますhttps://launchpad.net/ubuntu/+archive/primary/+files/tetgen_1.5.0.orig.tar.gz

このファイルを手動で開くこともできtar.gzますが、問題は、make -j4コマンドが自動的に開く必要があるため、どのディレクトリで開く必要があるかがわからないことです。このtar.gzファイルが存在するディレクトリは、どこにでもある可能性があります。

どんな助けでも大歓迎です。