OBJ zu 3DS Java

OBJ-Dateien enthalten polygonale Flächen, Texturkarten und andere Informationen über 3D-Objekte. Dagegen werden die 3DS-Dateien verwendet, um Maschendaten und Materialinformationen zusammen mit anderen Daten zu speichern. Manchmal müssen Sie möglicherweise eine OBJ-Datei in das 3DS-Format konvertieren. Für solche Anforderungen behandelt dieser Artikel, wie Sie eine OBJ-Datei programmgesteuert in Java in eine 3DS-Datei konvertieren.

OBJ to 3DS Converter – Java-API-Installation

Aspose.3D for Java API unterstützt die Arbeit mit zwei- oder dreidimensionalen Objekten und Szenen. Sie können die API einfach konfigurieren, indem Sie auf die Referenz-JAR-Datei im Abschnitt Downloads zugreifen oder sie über das Aspose-Repository einrichten, indem Sie die folgenden Spezifikationen in der pom.xml-Datei des Projekts verwenden.

Repository:

 <repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>http://repository.aspose.com/repo/</url>
    </repository>
</repositories>

Abhängigkeit:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-3d</artifactId>
        <version>22.8</version>
    </dependency>
</dependencies>

Konvertieren Sie OBJ in 3DS-Datei in Java

Sie können eine OBJ-Datei mit den folgenden Schritten in das 3DS-Format konvertieren:

  1. Laden Sie die Eingabe-OBJ-Datei von der Festplatte oder einem Stream.
  2. Schreiben Sie die 3DS-Ausgabedatei.

Konvertieren Sie OBJ in 3DS-Datei in Java

Sie müssen die folgenden Schritte ausführen, um eine OBJ-Datei in das 3DS-Format zu konvertieren:

  1. Initialisieren Sie eine Instanz der Scene-Klasse.
  2. Konvertieren Sie die OBJ-Datei mit der Methode Save in das 3DS-Format.

Das folgende Codebeispiel erläutert, wie eine OBJ-Datei programmgesteuert in Java in eine 3DS-Datei konvertiert wird:

// Initialisieren Sie ein Objekt der Scene-Klasse
Scene scene = new Scene();

// Laden Sie die Eingabe-OBJ-Datei
scene.open("input.obj", FileFormat.WAVEFRONTOBJ);

// Speichern Sie die 3DS-Ausgabedatei
scene.save("output.3ds", FileFormat.DISCREET3DS);

Holen Sie sich eine kostenlose temporäre Lizenz

Sie können eine kostenlose temporäre Lizenz anfordern, um alle Funktionen der API ohne Einschränkungen zu testen.

Online-Demo

Probieren Sie die mit dieser API entwickelte Web-App OBJ to 3DS Converter aus.

Fazit

In diesem Artikel haben Sie beobachtet und verstanden, wie Sie eine OBJ-Datei programmgesteuert in Java in das 3DS-Format konvertieren. Sie können sich jedoch den Abschnitt Dokumentation ansehen, in dem verschiedene Kapitel die von der API unterstützten Funktionen behandeln. Bei Bedenken können Sie sich gerne über Forum an uns wenden.

Siehe auch

USDZ in GLB- oder GLTF-Datei in C# konvertieren