Konvertieren Sie STL in OBJ Python

STL Dateien werden häufig für den 3D-Druck verwendet, während OBJ Dateien mehr Flexibilität und Unterstützung für Texturen und Materialien bieten. In diesem Blogbeitrag erfahren Sie, wie Sie STL Dateien in Python in das OBJ-Format konvertieren.

  1. Python STL zu OBJ-Konverter – kostenloser Download
  2. So konvertieren Sie STL in OBJ in Python
  3. STL in OBJ in Python konvertieren
  4. STL in OBJ mit erweiterten Optionen in Python konvertieren

Python STL zu OBJ-Konverter – kostenloser Download

Aspose.3D for Python über .NET unterstützt verschiedene Dateiformate zum Erstellen oder Bearbeiten von 3D-Szenen. Sie können die Bibliothek konfigurieren oder von PyPI installieren, indem Sie den folgenden pip-Befehl verwenden:

pip install aspose-3d

So konvertieren Sie STL in das OBJ-Format

Sie können eine STL-Datei in das OBJ-Format exportieren, indem Sie die folgenden Schritte ausführen:

  • Laden Sie die STL-Eingabedatei.
  • Erstellen Sie ein Objekt der ObjSaveOptions Klasse.
  • Konvertieren Sie das STL- in das OBJ Datei format.

Für Ihr Verständnis finden Sie im folgenden Abschnitt einen Beispielcode und weitere Details.

Konvertieren Sie STL mit Python in OBJ

Sie müssen die folgenden Schritte ausführen, um eine STL-Datei in eine OBJ-Datei in Python zu konvertieren:

  1. Laden Sie zunächst die Eingabe-STL-Datei mit der Methode Scene.fromfile().
  2. Erstellen Sie dann eine Instanz der ObjSaveOptions Klasse.
  3. Rufen Sie die Methode save() auf, um die generierte OBJ-Datei zu exportieren.

Der folgende Codeausschnitt zeigt, wie man STL in OBJ in Python konvertiert:

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)

Konvertieren Sie STL in OBJ mit erweiterten Optionen in Python

Sie können verschiedene Eigenschaften der ObjSaveOptions Klasse verwenden, um den STL-Dateikonvertierungsprozess zu konfigurieren. Mit der ObjSaveOptions Klasse können Sie beispielsweise Materialien aktivieren oder deaktivieren, Texturen exportieren, Koordinaten umdrehen oder andere Einstellungen festlegen. Der folgende Codeausschnitt zeigt, wie man STL in OBJ konvertiert

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)

Erhalten Sie eine kostenlose temporäre Lizenz

Sie können die volle Kapazität der API testen, indem Sie eine kostenlose temporäre Lizenz anfordern.

Versuchen Sie es online

Sie können sich auf das folgende Online-Tool beziehen, das auf dieser API basiert und auf seine Kapazität und Darstellung getestet werden kann.

Abschluss

In diesem Artikel wird beschrieben, wie man STL in OBJ in Python konvertiert, und gleichzeitig wird der erweiterte Ansatz zur Steuerung der Konvertierung erläutert. Werfen Sie einen Blick auf den Abschnitt Dokumentation, um die verschiedenen Funktionen der API näher kennenzulernen. Falls Sie Bedenken haben, wenden Sie sich bitte an uns im kostenlosen Support-Forum.

Siehe auch