STL を OBJ Python に変換する

STL ファイルは 3D プリントに広く使用されていますが、OBJ ファイルはより柔軟でテクスチャとマテリアルのサポートを提供します。このブログ投稿では、Python で STL ファイルを OBJ 形式に変換する方法を検討します。

  1. Python STL から OBJ へのコンバーター – 無料ダウンロード
  2. Python で STL を OBJ に変換する方法
  3. Python で STL を OBJ に変換
  4. 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 ファイルに変換するには、以下の手順に従う必要があります。

  1. まず、Scene.fromfile() メソッドを使用して入力 STL ファイルを読み込みます。
  2. 次に、ObjSaveOptions クラスのインスタンスを作成します。
  3. 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 のさまざまな機能をさらに詳しく調べるには、ドキュメント セクションを参照してください。ご不明な点がございましたら、無料サポート フォーラムまでお気軽にお問い合わせください。

関連項目