USDZ zu GLB Java

USDZ-Dateien sind ZIP-Dateien ohne Komprimierung oder Verschlüsselung. In bestimmten Anwendungsfällen müssen Sie möglicherweise eine USDZ-Datei in eine USDZ-Datei in das Dateiformat GLB oder GLTF konvertieren. Dementsprechend erklärt dieser Artikel, wie man USDZ programmgesteuert in Java in das GLB- oder GLTF-Format konvertiert.

USDZ zu GLB oder GLTF Konverter – Java API Installation

Aspose.3D für Java unterstützt das Arbeiten mit mehreren zwei- oder dreidimensionalen Objekten und Szenen. Sie können die API schnell konfigurieren, indem Sie die neueste Version ihrer JAR-Dateien von der Seite Downloads herunterladen oder sie mit den folgenden Konfigurationen von Aspose Repository in der Datei pom.xml Ihres Projekts aktivieren.

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

Konvertieren Sie USDZ in GLB-Datei in Java

Sie können eine USDZ-Datei mit den folgenden Schritten in das GLB-Format konvertieren:

  1. Laden Sie die USDZ-Eingabedatei mit einem Objekt der Klasse Scene.
  2. Konvertieren Sie USDZ in das binäre Dateiformat GLB.

Das folgende Codebeispiel erläutert, wie eine USDZ-Datei programmgesteuert in Java in das GLB-Format konvertiert wird:

// Initialisiert ein Objekt der Scene-Klasse
com.aspose.threed.Scene scene = new com.aspose.threed.Scene();

// Öffnen Sie die Szene aus dem angegebenen Pfad
scene.open("Input.usdz");

// Ausgabe-GLB-Datei speichern
scene.save("Output.glb");

Konvertieren Sie USDZ in GLTF-Datei in Java

Sie können eine USDZ-Datei mit den folgenden Schritten in das GLTF-Format konvertieren:

  1. Erstellen Sie eine Instanz der Klasse Scene.
  2. Konvertieren Sie USDZ in das GLTF-Format.

Das folgende Code-Snippet erläutert, wie eine USDZ-Datei programmgesteuert in Java in das GLTF-Format konvertiert wird:

// Initialisiert ein Objekt der Scene-Klasse
com.aspose.threed.Scene scene = new com.aspose.threed.Scene();

// Öffnen Sie die Szene aus dem angegebenen Pfad
scene.open("Input.usdz");

// Speichern Sie die ausgegebene GLTF-Datei
scene.save("Output.gltf");

Holen Sie sich eine kostenlose temporäre Lizenz

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

Online-Demo

Probieren Sie die mit dieser API entwickelte Web-App USDZ to GLB Converter aus.

Fazit

In diesem Artikel haben Sie gelernt, wie Sie eine USDZ-Datei programmgesteuert in Java in das GLTF- oder GLB-Dateiformat konvertieren. Die Save-Methode kann die Dateierweiterung aus dem Dateinamen analysieren und die Datei im entsprechenden Format rendern. Zum Beispiel die Datei im ASCII- oder Binärformat gemäß Ihren Anforderungen. Darüber hinaus können Sie den Bereich Dokumentation besuchen, um einen Blick auf andere Funktionen zu werfen, die von der API unterstützt werden. Falls Sie sich mit uns in Verbindung setzen müssen, können Sie uns gerne im Forum kontaktieren.

Siehe auch

Konvertieren von USDZ in HTML in Java