Converti STL in OBJ Python

I file STL sono ampiamente utilizzati per la stampa 3D mentre i file OBJ offrono maggiore flessibilità e supporto per trame e materiali. In questo post del blog, esploreremo come convertire i file STL nel formato OBJ in Python.

  1. Convertitore da Python STL a OBJ - Download gratuito
  2. Come convertire STL in OBJ in Python
  3. Converti STL in OBJ in Python
  4. Converti STL in OBJ con opzioni avanzate in Python

Convertitore da Python STL a OBJ - Download gratuito

Aspose.3D for Python tramite .NET supporta diversi formati di file per creare o manipolare scene 3D. Puoi configurare la libreria o installarla da PyPI usando il seguente comando pip:

pip install aspose-3d

Come convertire STL in formato OBJ

È possibile esportare un file STL in formato OBJ seguendo i passaggi seguenti:

  • Carica il file STL di input.
  • Crea un oggetto della classe ObjSaveOptions.
  • Converti il formato di file STL in OBJ.

Fare riferimento alla sezione seguente per un codice di esempio e ulteriori dettagli per la comprensione.

Converti STL in OBJ usando Python

È necessario seguire i passaggi seguenti per convertire un file STL in un file OBJ in Python:

  1. Prima di tutto, carica il file STL di input usando il metodo Scene.fromfile().
  2. Quindi creare un’istanza della classe ObjSaveOptions.
  3. Richiamare il metodo save() per esportare il file OBJ generato.

Il seguente frammento di codice dimostra come convertire STL in OBJ in 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)

Converti STL in OBJ con le opzioni avanzate in Python

È possibile utilizzare diverse proprietà della classe ObjSaveOptions per configurare il processo di conversione del file STL. Ad esempio, puoi scegliere di abilitare o disabilitare i materiali, esportare trame, capovolgere le coordinate o specificare altre impostazioni utilizzando la classe ObjSaveOptions. Il frammento di codice seguente mostra come convertire STL in 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)

Ottieni una licenza temporanea gratuita

Puoi valutare l’API nella sua piena capacità richiedendo una licenza temporanea gratuita.

Prova in linea

Puoi fare riferimento al seguente strumento online che è alimentato da questa API e può essere testato per la sua capacità e resa.

Conclusione

Questo articolo spiega come convertire STL in OBJ in Python, discutendo anche dell’approccio avanzato per controllare la conversione. Considerando che puoi dare un’occhiata alla sezione documentazione per esplorare ulteriormente le diverse funzionalità dell’API. In caso di dubbi, non esitare a contattarci al forum di supporto gratuito.

Guarda anche