Convertir STL a OBJ Python

Los archivos STL se utilizan ampliamente para la impresión 3D, mientras que los archivos OBJ ofrecen más flexibilidad y compatibilidad con texturas y materiales. En esta publicación de blog, exploraremos cómo convertir archivos STL al formato OBJ en Python.

  1. Convertidor Python STL a OBJ – Descarga gratuita
  2. Cómo convertir STL a OBJ en Python
  3. Convertir STL a OBJ en Python
  4. Convertir STL a OBJ con opciones avanzadas en Python

Convertidor Python STL a OBJ – Descarga gratuita

Aspose.3D for Python a través de .NET admite diferentes formatos de archivo para crear o manipular escenas 3D. Puede configurar la biblioteca o instalarla desde PyPI usando el siguiente comando pip:

pip install aspose-3d

Cómo convertir formato STL a OBJ

Puede exportar un archivo STL a formato OBJ siguiendo los pasos a continuación:

  • Cargue el archivo STL de entrada.
  • Cree un objeto de la clase ObjSaveOptions.
  • Convierta el formato de archivo STL a OBJ.

Consulte la siguiente sección para obtener un código de muestra y más detalles para su comprensión.

Convierta STL a OBJ usando Python

Debe seguir los pasos a continuación para convertir un archivo STL a un archivo OBJ en Python:

  1. En primer lugar, cargue el archivo STL de entrada utilizando el método Scene.fromfile().
  2. Luego cree una instancia de la clase ObjSaveOptions.
  3. Invoque el método save() para exportar el archivo OBJ generado.

El siguiente fragmento de código demuestra cómo convertir STL a OBJ en 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)

Convierta STL a OBJ con opciones avanzadas en Python

Puede usar diferentes propiedades de la clase ObjSaveOptions para configurar el proceso de conversión de archivos STL. Por ejemplo, puede elegir habilitar o deshabilitar materiales, exportar texturas, voltear coordenadas o especificar otras configuraciones usando la clase ObjSaveOptions. El fragmento de código a continuación muestra cómo convertir STL a 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)

Obtenga una Licencia Temporal Gratis

Puede evaluar la API en toda su capacidad solicitando una licencia temporal gratuita.

Prueba en línea

Puede consultar la siguiente herramienta en línea que funciona con esta API y se puede probar su capacidad y representación.

Conclusión

Este artículo cubre cómo convertir STL a OBJ en Python y también analiza el enfoque avanzado para controlar la conversión. Mientras que puede echar un vistazo a la sección documentación para explorar más a fondo las diferentes características de la API. En caso de que tenga alguna inquietud, no dude en comunicarse con nosotros en foro de soporte gratuito.

Ver también