Denna exakta handledning guider om hur man konverterar GLB till OBJ i Python. Den tillhandahåller detaljerna för att ställa in utvecklingsmiljön, en sekvens av steg för att skriva applikationen och en körbar exempelkod för att utveckla en GLB till OBJ-omvandlare i Python. Vi kommer också att anpassa den konverterade OBJ-filen med hjälp av objektet ObjSaveOptions.
Steg för att konvertera GLB till OBJ i Python
- Ställ in utvecklingsmiljön så att den använder Aspose.3D for Python via .NET för GLB till OBJ-konvertering
- Ladda GLB-filen i klassobjektet Scene
- Skapa ett objekt av klassen ObjSaveOptions för att ställa in utdatafilens egenskaper
- Ställ in flaggan för att exportera material
- Ställ in flaggan för att exportera texturer
- Anropa sparmetoden för att skapa en utdata-OBJ-fil
Dessa steg presenterar en sekvens av uppgifter för att konvertera GLB till OBJ med textur i Python. GLB-källfilen läses in i Scene-klassobjektet följt av skapandet av ett ObjSaveOptions-klassobjekt för att ställa in utdatafilens egenskaper. Flaggorna är inställda för att exportera material och texturer tillsammans med OBJ-filen.
Kod för att konvertera GLB-fil till OBJ i Python
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") |
Denna kod omvandlar GLB till OBJ i Python. Objektet ObjSaveOptions används för att ställa in flaggan för export av material och texturer, men du kan ställa in sökvägarna för externa resurser för OBJ-filen, tillämpa enhetsskala och ställa in flaggan för att exportera scenen som punktmoln. Du kan också använda metoderna och egenskaperna för klassen Scene för att anpassa indata-GLB-filen innan du konverterar den till OBJ-filen.
I den här artikeln har du lärt dig att ändra filtypen från GLB till OBJ med textur i Python. Om du vill konvertera en OBJ-fil till PDF, se artikeln om hur man konverterar OBJ till PDF i Python.