Convertir STL en Python OBJ

Les fichiers STL sont largement utilisés pour l’impression 3D tandis que les fichiers OBJ offrent plus de flexibilité et de prise en charge des textures et des matériaux. Dans cet article de blog, nous allons explorer comment convertir des fichiers STL au format OBJ en Python.

  1. Convertisseur Python STL en OBJ – Téléchargement gratuit
  2. Comment convertir STL en OBJ en Python
  3. Convertir STL en OBJ en Python
  4. Convertir STL en OBJ avec des options avancées en Python

Convertisseur Python STL en OBJ – Téléchargement gratuit

Aspose.3D for Python via .NET prend en charge différents formats de fichiers pour créer ou manipuler des scènes 3D. Vous pouvez configurer la bibliothèque ou l’installer à partir de PyPI à l’aide de la commande pip suivante :

pip install aspose-3d

Comment convertir STL au format OBJ

Vous pouvez exporter un fichier STL au format OBJ en suivant les étapes ci-dessous :

  • Chargez le fichier STL d’entrée.
  • Créez un objet de la classe ObjSaveOptions.
  • Convertissez le format de fichier STL en OBJ.

Veuillez vous référer à la section suivante pour un exemple de code et plus de détails pour votre compréhension.

Convertir STL en OBJ en utilisant Python

Vous devez suivre les étapes ci-dessous pour convertir un fichier STL en un fichier OBJ en Python :

  1. Tout d’abord, chargez le fichier STL d’entrée à l’aide de la méthode Scene.fromfile().
  2. Créez ensuite une instance de la classe ObjSaveOptions.
  3. Appelez la méthode save() pour exporter le fichier OBJ généré.

L’extrait de code suivant montre comment convertir STL en 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)

Convertir STL en OBJ avec des options avancées en Python

Vous pouvez utiliser différentes propriétés de la classe ObjSaveOptions pour configurer le processus de conversion de fichier STL. Par exemple, vous pouvez choisir d’activer ou de désactiver les matériaux, d’exporter des textures, d’inverser les coordonnées ou de spécifier d’autres paramètres à l’aide de la classe ObjSaveOptions. L’extrait de code ci-dessous montre comment convertir STL en 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)

Obtenez une licence temporaire gratuite

Vous pouvez évaluer l’API à sa pleine capacité en demandant une licence temporaire gratuite.

Essayez en ligne

Vous pouvez vous référer à l’outil en ligne suivant qui est alimenté par cette API et dont la capacité et le rendu peuvent être testés.

Conclusion

Cet article explique comment convertir STL en OBJ en Python tout en discutant de l’approche avancée pour contrôler la conversion. Alors que vous pouvez consulter la section documentation pour explorer plus en détail les différentes fonctionnalités de l’API. En cas de problème, n’hésitez pas à nous contacter sur forum d’assistance gratuit.

Voir également