2

いくつかの説明が必要です。私は標準テンプレートライブラリを参照していません。'.stlファイル形式'を参照しています。

<私の最終的な目標>少し背景がありますが、私の最終的な目標は、Kinectと「ポイントクラウド」タイプのスキャンを使用して.stlファイルを作成することです。これらの.stl表現は、3Dモデルを作成するために3D印刷サービスに提供されます。私は点群スキャンが非常にうまく機能しているだけでなく、.stlへの単純なエクスポートも行っています(実際にはそれほど難しくないため)</私の最終的な目標>

ほとんどの3DCADソフトウェアパッケージでは、モデルを.stl形式にエクスポートできます。フォーマットは手作業で作成するのが本当に簡単で、ここでは問題ありません。私の質問は、ほとんどの3D印刷サービス(PonokoShapeways、名前2)が、モデルが「閉じられていない」(つまり、「三角形」の各辺が別の三角形の辺である)場合、モデルを受け入れないという要件に由来します。 3Dオブジェクトを作成するためにそれらに期待されます。

これらの問題を「修正」できるソフトウェアパッケージ( Nettfabなど)がいくつかありますが、サードパーティのプログラムを使用しても機能しません。

'closedness'チェックを実行できる'.stl'ライブラリの経験や知識を持っている人はいますか?そうでなければ、私は前進してそれを作成します...しかし、私は(おそらく)すでに行われ、精査されたものに時間と労力を費やしたくありません...

Pythonライブラリが存在する場合は、それも利用できます。

編集

また、stlエッジを「修正」するためにこのライブラリを探しています...閉鎖性テストを実行するだけでも非常に簡単に実行できますが、修正することが問題です...

4

1 に答える 1

2

それ自体がアプリケーションであるMeshlabを見たことがあるかもしれませんが、これは無料で入手できるVCGライブラリに基づいています。問題の説明に関連する数十のアルゴリズムが含まれています: 自動対半自動の穴埋め境界エッジ検出、STL ASCII およびバイナリ形式の入出力。

これが役に立てば幸いです、クリストフ

于 2011-12-19T06:16:21.617 に答える