Aspose.3D PythonのFOSSは,MITライセンスで,3Dファイルフォーマットと作業するための純粋なPythonライブラリです. 1つのピップコマンドでインストールして,ネイティブランタイムや外部SDKまたは第三者レンダーをインストールせずにすぐに3Dシーンを読み取り,構築し,書き始めます.
このライブラリでは,Scene}, Node , Mesh,Camera,, Light および Transform に構築されたクリーンなシーンのグラフ API が公開されており,プロの 3D ツールで使用されている概念モデルです.フォーマットサポートには OBJ ( .mtl モテリアルロード),STL (バイナリーとASCII,回帰確認),glTF 2.0 / GLBBR (PBLMモテリアル),COLLADA (DAE),3MF,および FBXが含まれています.パーフォর্মート・保存オプションにより,コーディネータを制御し,スケール,正常化,形式設定,そして素材ローディングは特定のパージコードを書かないままできます.
Aspose.3D FOSSは,Python 3.7 から 3.12 をサポートし,Windows,macOS,Linux CIランナー,Dockerコンテナ,サーバーレス環境で同一に実行されます.エンタープライズ機能とサポートについてはAspose.3D for Python — Enterprise Product.を参照してください.
GltfSaveOptions を介したバイナリ GLB 出力。Scene, Node, Mesh, Camera, Light, Transform.Aspose.3D FOSS for Pythonは,単一のpip install aspose-3d-fossコマンドでインストールされます.ライブラリーは純粋な Pythonであり,コンパイルするネイティブ拡張子やシステムパッケージをインストールすることはありません.
シーナグラフ APIはプロの3Dツールに似た概念モデルを反映しているため,Tree.jsやBlender のデータモデルの知識を持つ人は学習曲線が短くなります.このライブラリーはMITライセンスでオープンソースであり,GitHubでのバグレポートと貢献も歓迎します.
pip でインストールして,Scene.open() を ObjLoadOptions と呼び出し,OBJ ファイルとそのMTL 素材定義をロードします..gltf エクステンションで1回だけ scene.save() を呼び出せばglTF 2.0 JSON ファイルの作成が可能になります.
pip install aspose-3d-foss
from aspose.threed import Scene
from aspose.threed.formats import ObjLoadOptions
# Load an OBJ file (with .mtl materials)
scene = Scene()
scene.open("model.obj", ObjLoadOptions())
# Export as glTF 2.0
scene.save("model.gltf")
標準 JSON glTF の代わりにコンパクトバイナリ GLB を生成するには, GltfSaveOptions インスタンスをbinary_mode = True に渡す.同じパターンは座標系調整にも適用されます.
from aspose.threed import Scene
from aspose.threed.formats import GltfSaveOptions
scene = Scene()
scene.open("mesh.stl")
# Save as binary GLB
opts = GltfSaveOptions()
opts.binary_mode = True
scene.save("mesh.glb", opts)
3Dシーンをインストールせずに,ロードし,操作し保存するためのMITライセンスで無料のPythonライブラリです.
OBJ (.mtl),STL (バイナリーとASCII),glTF2.0,GLB,Collada (DAE),3MF,およびFBX.各フォーマットは専用のロード/保存オプションクラスを持っています.
違う.Aspose.3D FOSS for Pythonは,ネイティブ拡張子ゼロの純粋なPythonです.Windows,macOS,Linuxでコンパイルステップなしで実行されます.
Run pip install aspose-3d-foss。追加のシステムパッケージやネイティブ拡張は必要ありません。
フォーマットごとにオプションのクラスでは,形式特有の解析コードを書かないと軸を転がし,スケール調整,正規化することができます.
Python 3.7 から 3.12 までのサポートが提供されています.このライブラリーは,すべての主要なオペレーティングシステムで同一に動作します.
図書館はMITのライセンスで GitHubにホストされています. バグ報告やプルリクエストも歓迎します.