2011-12-07 5 views
3

いくつかの説明が必要ですが、私はStandard Template Libraryを参照していません。私は'.stl file format'を参照しています。'.stl'ジオメトリの 'closedness'をテストするためのライブラリを推奨しますか?

<私の最終的な目標> 私の最終目標は、Kinectと 'ポイントクラウド'タイプのスキャンを使用して.stlファイルを作成することです。これらの.stl表現は3D印刷サービスに提供され、3Dモデルを作成します。 < /私の最終的なゴール>

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

これらの問題を「修正」できるサードパーティ製のプログラムを使用するソフトウェアパッケージ(Nettfabなど)があります。

「閉鎖性」チェックを行うことができる「.stl」ライブラリの経験や知識がある人はいますか?もしそうでなければ、私は前進して一つを作り出すでしょう...しかし、私は時間と労力を(おそらく)すでに行われ、吟味されているものに入れたいとは思わない...

私はまた開いていますPythonライブラリ(存在する場合)。

EDITちょうどそれが問題である固定非常に簡単に行うことができますclosednessテストをやってますが... STLのエッジ「修正」に、このライブラリを探してまた

...

+0

意味ないですか?後者の場合、http://wiki.makerbot.com/google-sketchupに興味があります。 – Dave

+0

私は手動で開き、私の '汚い' .stlモデルをインポートし、 '修正'し、別の.stlファイルにエクスポートしなければならないサードパーティのプログラムを意味しません。基本的にこれ以上のバージョンのNettfab(Studio Basic)の無料版がありますが、この機能を私のプログラムに統合しようとしています。 – g19fanatic

+0

私は何らかの.stl操作を行うこのrubyライブラリを見つけましたが、閉じた状態をテストするものは何も見つかりませんでした。 https://github.com/aarongough/triangular – g19fanatic

答えて

2

ますMeshlabをご覧になるかもしれませんが、それ自体はアプリケーションですが、自由に利用できるVCGライブラリに基づいています。これには、問題の説明に関連する数多くのアルゴリズムが含まれています。自動対半自動hole-fillingboundary edge検出、STL ASCIIおよびバイナリ形式の場合はinput/outputです。

・ホープ、このことができます、あなたは「私が購入する必要がありませんサードパーティ製のプログラム」「何のサードパーティプログラム」またはを クリストフ

+0

VCGは私が探していたものです。助けてくれてありがとう! – g19fanatic

関連する問題