Hogyan lehet a DAE-t OBJ-vé konvertálni a Pythonban

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

  1. 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
  2. Töltse be a forrás DAE fájlt a Scene.from_file() metódussal
  3. Példányosítsa a ObjSaveOptions osztályobjektumot a kimeneti fájl testreszabásához
  4. Állítsa a jelzőt a következőre: enable the materials
  5. 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.

 Magyar