Ez a pontos oktatóanyag a GLB OBJ-re konvertálásához a Pythonban. Ez tartalmazza a fejlesztői környezet beállításának részleteit, az alkalmazás írási lépéseinek sorozatát, valamint egy futtatható mintakódot a GLB–OBJ konverter Pythonban fejlesztéséhez. A konvertált OBJ fájlt az ObjSaveOptions objektum segítségével is testre szabjuk.
A GLB OBJ-vé konvertálásának lépései Pythonban
- Állítsa be a fejlesztői környezetet a Aspose.3D for Python via .NET használatára a GLB-ből OBJ-be konvertáláshoz
- Töltse be a GLB fájlt a Scene osztályobjektumba
- Hozzon létre egy objektumot a ObjSaveOptions osztályból a kimeneti fájl tulajdonságainak beállításához
- Állítsa be a zászlót az anyag exportálásához
- Állítsa be a zászlót a textúrák exportálásához
- Hívja a mentési módszert egy kimeneti OBJ fájl létrehozásához
Ezek a lépések egy feladatsort mutatnak be a GLB Python textúrájú OBJ-vé konvertálásához. A forrás GLB fájl betöltődik a Scene osztály objektumba, majd létrejön egy ObjSaveOptions osztályobjektum a kimeneti fájl tulajdonságainak beállításához. A zászlók úgy vannak beállítva, hogy az OBJ-fájllal együtt exportálják az anyagokat és a textúrákat.
Kód a GLB-fájl OBJ-vé konvertálásához Pythonban
import aspose.threed | |
from aspose.threed import * | |
license = License() | |
license.set_license("Aspose.Total.lic") | |
# Load the GLB file | |
scene = Scene.from_file("chair.glb") | |
# Initialize the ObjSaveOptions object | |
options = aspose.threed.formats.ObjSaveOptions() | |
options.enable_materials = True | |
options.export_textures = True | |
# Convert to OBJ | |
scene.save("chair.obj", options) | |
print("GLB to OBJ converted successfully") |
Ez a kód a GLB-t OBJ-vé alakítja a Pythonban. Az ObjSaveOptions objektum az anyagok és textúrák exportálására szolgáló jelző beállítására szolgál, azonban beállíthatja az OBJ-fájl külső erőforrásainak keresési útvonalait, alkalmazhatja az egységskálát, és beállíthatja a jelzőt a jelenet pontfelhőként történő exportálásához. A Scene osztály metódusait és tulajdonságait is használhatja a bemeneti GLB-fájl testreszabásához, mielőtt OBJ-fájllá alakítaná.
Ebben a cikkben megtanulta, hogyan módosíthatja a fájltípust GLB-ről OBJ-re textúrával a Pythonban. Ha egy OBJ-fájlt szeretne PDF-be konvertálni, olvassa el a hogyan lehet OBJ-t PDF-be konvertálni a Pythonban című cikket.