いくつかの説明が必要です。私は標準テンプレートライブラリを参照していません。'.stlファイル形式'を参照しています。
<私の最終的な目標>少し背景がありますが、私の最終的な目標は、Kinectと「ポイントクラウド」タイプのスキャンを使用して.stlファイルを作成することです。これらの.stl表現は、3Dモデルを作成するために3D印刷サービスに提供されます。私は点群スキャンが非常にうまく機能しているだけでなく、.stlへの単純なエクスポートも行っています(実際にはそれほど難しくないため)</私の最終的な目標>
ほとんどの3DCADソフトウェアパッケージでは、モデルを.stl形式にエクスポートできます。フォーマットは手作業で作成するのが本当に簡単で、ここでは問題ありません。私の質問は、ほとんどの3D印刷サービス(Ponoko、Shapeways、名前2)が、モデルが「閉じられていない」(つまり、「三角形」の各辺が別の三角形の辺である)場合、モデルを受け入れないという要件に由来します。 3Dオブジェクトを作成するためにそれらに期待されます。
これらの問題を「修正」できるソフトウェアパッケージ( Nettfabなど)がいくつかありますが、サードパーティのプログラムを使用しても機能しません。
'closedness'チェックを実行できる'.stl'ライブラリの経験や知識を持っている人はいますか?そうでなければ、私は前進してそれを作成します...しかし、私は(おそらく)すでに行われ、精査されたものに時間と労力を費やしたくありません...
Pythonライブラリが存在する場合は、それも利用できます。
編集
また、stlエッジを「修正」するためにこのライブラリを探しています...閉鎖性テストを実行するだけでも非常に簡単に実行できますが、修正することが問題です...