Tento přesný výukový program jak převést GLB na OBJ v Pythonu. Poskytuje podrobnosti pro nastavení vývojového prostředí, sekvenci kroků pro psaní aplikace a spustitelný ukázkový kód pro vývoj **převaděče GLB na OBJ v Pythonu. Upravíme také převedený soubor OBJ pomocí objektu ObjSaveOptions.
Kroky k převodu GLB na OBJ v Pythonu
- Nastavte vývojové prostředí tak, aby pro konverzi GLB na OBJ používalo Aspose.3D for Python via .NET
- Načtěte soubor GLB do objektu třídy Scene
- Vytvořte objekt třídy ObjSaveOptions pro nastavení vlastností výstupního souboru
- Nastavte příznak pro export materiálu
- Nastavte příznak pro export textur
- Voláním metody save vytvořte výstupní soubor OBJ
Tyto kroky představují sekvenci úloh pro převedení GLB na OBJ s texturou v Pythonu. Zdrojový soubor GLB se načte do objektu třídy Scene a poté se vytvoří objekt třídy ObjSaveOptions pro nastavení vlastností výstupního souboru. Příznaky jsou nastaveny tak, aby exportovaly materiály a textury spolu se souborem OBJ.
Kód pro převod souboru GLB na OBJ v Pythonu
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") |
Tento kód transformuje GLB na OBJ v Pythonu. Objekt ObjSaveOptions se používá k nastavení příznaku pro export materiálů a textur, můžete však nastavit vyhledávací cesty pro externí zdroje souboru OBJ, použít měřítko jednotek a nastavit příznak pro export scény jako mračna bodů. Můžete také použít metody a vlastnosti třídy Scene k přizpůsobení vstupního souboru GLB před jeho převodem na soubor OBJ.
V tomto článku jste se naučili změnit typ souboru z GLB na OBJ s texturou v Pythonu. Pokud chcete převést soubor OBJ do PDF, přečtěte si článek na jak převést OBJ do PDF v Pythonu.