STL ファイルは 3D プリントに広く使用されていますが、OBJ ファイルはより柔軟でテクスチャとマテリアルのサポートを提供します。このブログ投稿では、Python で STL ファイルを OBJ 形式に変換する方法を検討します。
- Python STL から OBJ へのコンバーター – 無料ダウンロード
- Python で STL を OBJ に変換する方法
- Python で STL を OBJ に変換
- Python の高度なオプションを使用して STL を OBJ に変換する
Python STL から OBJ コンバーター – 無料ダウンロード
Aspose.3D for Python via .NET は、3D シーンを作成または操作するためにさまざまな ファイル形式 をサポートしています。 ライブラリ を設定するか、次の pip コマンドを使用して PyPI からインストールできます。
pip install aspose-3d
STL を OBJ 形式に変換する方法
以下の手順に従って、STL ファイルを OBJ 形式にエクスポートできます。
- 入力STLファイルをロードします。
- ObjSaveOptionsクラスのオブジェクトを作成します。
- STL を OBJ ファイル形式に変換します。
理解のためにサンプル コードと詳細については、次のセクションを参照してください。
Python を使用して STL を OBJ に変換する
Python で STL ファイルを OBJ ファイルに変換するには、以下の手順に従う必要があります。
- まず、Scene.fromfile() メソッドを使用して入力 STL ファイルを読み込みます。
- 次に、ObjSaveOptions クラスのインスタンスを作成します。
- save() メソッドを呼び出して、生成された OBJ ファイルをエクスポートします。
次のコード スニペットは、Python で STL を OBJ に変換する方法を示しています。
import aspose.threed as threed
from aspose.threed import Scene
# Load input OBJ file with Scene class
scene = Scene.from_file("output.stl");
options = threed.formats.ObjSaveOptions()
# Convert STL to OBJ file
scene.save("STLtoOBJ.obj", options)
Python の高度なオプションを使用して STL を OBJ に変換する
ObjSaveOptions クラスのさまざまなプロパティを使用して、STL ファイル変換プロセスを構成できます。たとえば、ObjSaveOptions クラスを使用して、マテリアルの有効化または無効化、テクスチャのエクスポート、座標の反転、またはその他の設定の指定を選択できます。以下のコード スニペットは、STL を OBJ に変換する方法を示しています。
import aspose.threed as threed
from aspose.threed import Scene
# Load input OBJ file with Scene class
scene = Scene.from_file("output.stl");
options = threed.formats.ObjSaveOptions()
options.enable_materials = True
options.export_textures = True
# Convert STL to OBJ file
scene.save("STLtoOBJ.obj", options)
無料の一時ライセンスを取得する
無料の一時ライセンスをリクエストすることで、API を最大限に評価できます。
オンラインで試す
この API を利用し、その容量とレンダリングをテストできる次のオンライン ツールを参照してください。
結論
この記事では、Python で STL を OBJ に変換する方法を説明するとともに、変換を制御するための高度なアプローチについても説明します。 API のさまざまな機能をさらに詳しく調べるには、ドキュメント セクションを参照してください。ご不明な点がございましたら、無料サポート フォーラムまでお気軽にお問い合わせください。