Ez a cikk leírja, hogyan lehet a(z) DAE-t OBJ-re konvertálni a Pythonban. Részleteket kap az IDE alkalmazásfejlesztéshez és teszteléshez történő beállításához, a lépések listáját és egy futtatható mintakódot a DAE OBJ-vé való átalakításához Pythonban. Megvitatjuk az ObjSaveOptions osztályt is, hogy testreszabhassuk a kimeneti OBJ fájlt az Ön igényei szerint.
A DAE OBJ-vé konvertálásának lépései Pythonban
- Hozzon létre egy környezetet a Aspose.3D for Python via .NET használatával a DAE OBJ-re történő módosításához
- Töltse be a forrás DAE fájlt a Scene.from_file() metódussal
- Példányosítsa a ObjSaveOptions osztályobjektumot a kimeneti fájl testreszabásához
- Állítsa a jelzőt a következőre: enable the materials
- Hívja a save() metódust a fájl DAE-ről OBJ-re való átalakításához
Ezek a lépések egy DAE–OBJ konverter fejlesztését írják le Pythonban. A folyamat a forrás DAE fájl betöltésével kezdődik a from_file() metódus használatával a Scene osztályban. Az ObjSaveOptions osztály egy objektuma deklarálható és testreszabható azáltal, hogy beállítja a jelzőt az egyes objektumok anyagának importálására/exportálására.
Kód a DAE-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 DAE file | |
scene = Scene.from_file("zebra.dae"); | |
# Initialize the ObjSaveOptions object | |
options = aspose.threed.formats.ObjSaveOptions(); | |
options.enable_materials = True; | |
# Convert to OBJ | |
scene.save("zebra.obj", options); | |
print("DAE to OBJ converted successfully"); |
Ez a kódrészlet a Python* legegyszerűbb *DAE-OBJ konverterét mutatja be. A Scene osztály kulcsszerepet játszik a bemeneti DAE fájl testreszabásában, például néhány meglévő tulajdonság törlésében, különböző tulajdonságok beállításában, egy tulajdonság megtalálásában vagy akár a jelenet tartalmának törlésében, ha szükséges. Ezt követően az ObjSaveOptions objektum beállítja a kimeneti OBJ fájl tulajdonságait, például beállítja a jelzőt a W komponens sorozatosítására a modell csúcspozíciójában, textúrák exportálásával és az alapértelmezett kódolás beállításával.
Ez a cikk megtanította nekünk, hogyan változtassuk meg a DAE-t OBJ-re a Pythonban*. Ha egy OBJ-fájlt STL-re szeretne konvertálni, olvassa el a hogyan konvertálhat OBJ fájlt STL-re a Pythonban című cikket.