Konvertieren Sie OBJ in STL Java

3D-Modellierung und -Druck erfreuen sich immer größerer Beliebtheit und damit einher geht die Notwendigkeit, Dateien zwischen verschiedenen Formaten umzuwandeln. Eine häufige Aufgabe ist die Konvertierung von OBJ Dateien in das STL-Format, das für den 3D-Druck verwendet werden kann. OBJ Dateien sind das Endprodukt der 3D-Modellierung und werden normalerweise von CAD-Software generiert. STL Dateien enthalten Informationen zu 3D-Vektorgrafiken. In diesem Artikel erfahren Sie, wie Sie OBJ in Java in STL konvertieren.

Dieser Artikel behandelt die folgenden Themen:

  1. Java OBJ to STL Converter – Kostenloser Download
  2. OBJ-Datei in STL konvertieren
  3. OBJ in STL mit Optionen in Java konvertieren
  4. OBJ zu STL-Konverter online
  5. Kostenlose Lernressourcen

Java OBJ zu STL-Konverter – kostenloser Download

Wir werden die API Aspose.3D for Java verwenden, um eine OBJ-Datei in das STL-Format zu konvertieren. Es ermöglicht Ihnen, 3D-Formate zu erstellen, zu bearbeiten, zu manipulieren und zu speichern. Es ermöglicht Java-Anwendungen die Arbeit mit 3D Dokumenten, ohne dass ein Softwarepaket auf dem Computer installiert werden muss.

Bitte laden Sie die JAR der API herunter oder fügen Sie die folgende pom.xml-Konfiguration in einer Maven-basierten Java-Anwendung hinzu.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository> 
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-3d</artifactId>
    <version>23.7.0</version>
</dependency>   

Konvertieren Sie OBJ in STL in Java

Wir können eine OBJ-Datei in ein STL-Format konvertieren, indem wir die folgenden Schritte ausführen:

  1. Laden Sie eine Eingabe-OBJ-Datei mit der Methode Scene.fromFile().
  2. Erstellen Sie anschließend eine Instanz der StlSaveOptions Klasse.
  3. Rufen Sie abschließend die Methode save() auf, um sie als STL zu speichern. Als Argumente werden der Pfad der ausgegebenen STL-Datei und StlSaveOptions verwendet.

Das folgende Codebeispiel zeigt, wie man OBJ in STL in Java konvertiert.

// Laden Sie die Eingabe-OBJ-Datei mit der Scene Klasse.
Scene scene =  Scene.fromFile("C:\\Files\\CreateFanCylinder.obj");

// Initialisieren Sie das STLSaveOptions Klassenobjekt.
StlSaveOptions saveSTLOpts = new StlSaveOptions();

// Konvertieren Sie OBJ in eine STL-Datei.
scene.save("C:\\Files\\scene_out.stl", saveSTLOpts);

Konvertieren Sie OBJ in STL mit Optionen in Java

Wir können die STL-Speicheroptionen beim Konvertieren einer OBJ-Datei in ein STL-Format angeben, indem wir die folgenden Schritte ausführen:

  1. Laden Sie eine Eingabe-OBJ-Datei mit der Methode Scene.fromFile().
  2. Erstellen Sie eine Instanz der StlSaveOptions Klasse.
  3. Geben Sie anschließend STL-Speicheroptionen wie setFlipCoordinateSystem, getLookupPaths usw. an.
  4. Rufen Sie abschließend die Methode save() auf, um sie als STL zu speichern.

Das folgende Codebeispiel zeigt, wie man OBJ mit STL-Speicheroptionen in Java in STL konvertiert.

// Laden Sie die Eingabe-OBJ-Datei mit der Scene Klasse.
Scene scene =  Scene.fromFile("C:\\Files\\CreateFanCylinder.obj");

// Initialisieren Sie ein Objekt
StlSaveOptions saveSTLOpts = new StlSaveOptions();

// Drehen Sie das Koordinatensystem um.
saveSTLOpts.setFlipCoordinateSystem(true);

// Konfigurieren Sie die Suchpfade, damit der Importer externe Abhängigkeiten finden kann.
String dataDir = "C:\\Files\\";
saveSTLOpts.getLookupPaths().add(dataDir);

// Konvertieren Sie OBJ in eine STL-Datei.
scene.save("C:\\Files\\scene_out.stl", saveSTLOpts);

Erhalten Sie eine kostenlose temporäre Lizenz

Sie können eine kostenlose temporäre Lizenz erhalten, um Aspose.3D for Java ohne Evaluierungseinschränkungen auszuprobieren.

OBJ zu STL-Konverter online

Sie können OBJ Dateien auch mit diesem kostenlosen Online-OBJ zu STL-Konverter-Tool, das mit der oben genannten API entwickelt wurde, in das STL-Format konvertieren.

Konvertieren Sie OBJ in STL – kostenlose Lernressourcen

Entdecken Sie neben der programmgesteuerten Konvertierung von OBJ in STL auch andere Bibliotheksfunktionen mithilfe der folgenden Ressourcen:

Abschluss

Zusammenfassend lässt sich sagen, dass die Konvertierung von OBJ in STL in Java eine Welt voller Möglichkeiten für die Manipulation und Optimierung von 3D-Modellen eröffnet. Sowohl für Anfänger als auch für erfahrene Programmierer vereinfacht Aspose.3D for Java den Konvertierungsprozess. Neben der Konvertierung von OBJ in STL in Java können Sie auch ein kostenloses Online-Konverter-Tool ausprobieren. Bei Unklarheiten kontaktieren Sie uns bitte in unserem kostenlosen Support-Forum.

Siehe auch