Konvertera STL till OBJ Python

STL-filer används ofta för 3D-utskrift medan OBJ-filer erbjuder mer flexibilitet och stöd för texturer och material. I det här blogginlägget kommer vi att utforska hur man konverterar STL-filer till OBJ-format i Python.

  1. Python STL till OBJ Converter – Gratis nedladdning
  2. Hur man konverterar STL till OBJ i Python
  3. Konvertera STL till OBJ i Python
  4. Konvertera STL till OBJ med avancerade alternativ i Python

Python STL till OBJ Converter – Gratis nedladdning

Aspose.3D for Python via .NET stöder olika filformat för att skapa eller manipulera 3D-scener. Du kan konfigurera biblioteket eller installera det från PyPI med följande pip-kommando:

pip install aspose-3d

Hur man konverterar STL till OBJ-format

Du kan exportera en STL-fil till OBJ-format genom att följa stegen nedan:

  • Ladda in STL-filen.
  • Skapa ett objekt av klassen ObjSaveOptions.
  • Konvertera filformatet STL till OBJ.

Se följande avsnitt för en exempelkod och ytterligare information för din förståelse.

Konvertera STL till OBJ med Python

Du måste följa stegen nedan för att konvertera en STL-fil till en OBJ-fil i Python:

  1. Först och främst laddar du in STL-filen med metoden Scene.fromfile().
  2. Skapa sedan en instans av klassen ObjSaveOptions.
  3. Anropa metoden save() för att exportera den genererade OBJ-filen.

Följande kodsnutt visar hur man konverterar STL till OBJ i Python:

import aspose.threed as threed
from aspose.threed import Scene

# Load input OBJ file with Scene class
scene = Scene.from_file("output.stl");

options = threed.formats.ObjSaveOptions()

# Convert STL to OBJ file
scene.save("STLtoOBJ.obj", options)

Konvertera STL till OBJ med avancerade alternativ i Python

Du kan använda olika egenskaper för klassen ObjSaveOptions för att konfigurera STL-filkonverteringsprocessen. Du kan till exempel välja att aktivera eller inaktivera material, exportera texturer, vända koordinater eller ange andra inställningar med klassen ObjSaveOptions. Kodavsnittet nedan visar hur man konverterar STL till OBJ

import aspose.threed as threed
from aspose.threed import Scene

# Load input OBJ file with Scene class
scene = Scene.from_file("output.stl");

options = threed.formats.ObjSaveOptions()

options.enable_materials = True
options.export_textures = True

# Convert STL to OBJ file
scene.save("STLtoOBJ.obj", options)

Få gratis tillfällig licens

Du kan utvärdera API:et till dess fulla kapacitet genom att begära en gratis temporär licens.

Prova online

Du kan hänvisa till följande onlineverktyg som drivs av detta API och kan testas för dess kapacitet och rendering.

Slutsats

Den här artikeln tar upp hur man konverterar STL till OBJ i Python samtidigt som man diskuterar det avancerade tillvägagångssättet för att kontrollera konverteringen. Medan du kan ta en titt på avsnittet dokumentation för att ytterligare utforska olika funktioner i API:et. Om du har några funderingar är du välkommen att kontakta oss på gratis supportforum.

Se även