USDZ zu OBJ Java

USDZ ist ein unverschlüsseltes und unkomprimiertes ZIP-Archiv zum Speichern von Universal Scene Description-Dateien. Sie werden häufig von verschiedenen Organisationen verwendet, um ihre Produkte mithilfe von Augmented Reality online zu zeigen. In einigen Anwendungsfällen müssen Sie USDZ jedoch möglicherweise in eine OBJ-Datei konvertieren. Dementsprechend erklärt dieser Artikel, wie man eine USDZ-Datei programmgesteuert in Java in eine OBJ-Datei konvertiert.

USDZ-zu-OBJ-Dateikonverter – Java-API-Installation

Aspose.3D for Java API unterstützt die Arbeit mit 3D-Dateien. Sie können verschiedene Dateiformate programmgesteuert bearbeiten, ohne eine Anwendung zur Grafik- oder Animationsverarbeitung installieren zu müssen. Konfigurieren Sie die API schnell, indem Sie ihre JAR-Dateien aus dem Abschnitt New Releases herunterladen, oder mit den folgenden Konfigurationen, um sie aus Aspose Repository in Ihren Maven-basierten Projekten zu installieren.

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.2</version>
    </dependency>
</dependencies>

Konvertieren Sie USDZ in eine OBJ-Datei in Java

Sie können eine USDZ-Datei mit den folgenden Schritten in eine OBJ-Datei konvertieren:

  1. Laden Sie die USDZ-Quelldatei mit der Klasse Scene.
  2. Initialisieren Sie eine Instanz der Klasse ObjSaveOptions.
  3. Konvertieren Sie USDZ in eine OBJ-Datei.

Das folgende Code-Snippet zeigt, wie eine USDZ-Datei programmgesteuert in Java in eine OBJ-Datei konvertiert wird:

// Laden Sie die Eingabe-USDZ-Datei
Scene scene = new Scene();
scene.open("Test.usdz");

// Objekt der Klasse ObjSaveOptions initialisieren
ObjSaveOptions saveOptions = new ObjSaveOptions();

// Speichern Sie die ausgegebene OBJ-Datei
scene.save("Sample.obj", saveOptions);

Holen Sie sich eine kostenlose temporäre Lizenz

Sie können alle Funktionen ohne Evaluierungseinschränkungen testen, indem Sie eine kostenlose temporäre Lizenz anfordern.

Fazit

In diesem Artikel haben Sie untersucht, wie Sie eine USDZ-Datei programmgesteuert in Java in eine OBJ-Datei konvertieren. Die Nutzbarkeit von USDZ-Dateien nimmt rapide zu, da viele Unternehmen ihre Produkte mit Augmented-Reality-Szenarien präsentieren. Dagegen werden die OBJ-Dateien benötigt, um mit dem 3D-Druck zu arbeiten und nicht animierte 3D-Modelle zu speichern, sodass diese Konvertierung in solchen Anwendungsfällen hilfreich sein kann. Darüber hinaus können Sie sich die anderen von der API angebotenen Funktionen ansehen, indem Sie den Bereich Dokumentation besuchen. Bei Fragen können Sie sich gerne über das Forum an uns wenden.

Siehe auch