I file USDZ sono file ZIP senza alcuna compressione o crittografia. In determinati casi d’uso, potrebbe essere necessario convertire un file USDZ in un file USDZ nel formato di file GLB o GLTF. Di conseguenza, questo articolo spiega come convertire il formato USDZ in GLB o GLTF a livello di codice in Java.
- Convertitore da USDZ a GLB o GLTF – Installazione API Java
- Converti USDZ in file GLB in Java
- Converti USDZ in file GLTF in Java
Convertitore da USDZ a GLB o GLTF – Installazione API Java
Aspose.3D per Java supporta il lavoro con diversi oggetti e scene bidimensionali o tridimensionali. Puoi configurare rapidamente l’API scaricando l’ultima versione dei suoi file JAR dalla pagina Download o con le seguenti configurazioni per abilitarla da Aspose Repository nel file pom.xml del tuo progetto.
Archivio:
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
Dipendenza:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-3d</artifactId>
<version>22.7</version>
</dependency>
</dependencies>
Converti USDZ in file GLB in Java
Puoi convertire un file USDZ in formato GLB con i seguenti passaggi:
- Carica il file di input USDZ con un oggetto della classe Scene.
- Converti USDZ in formato file binario GLB.
L’esempio di codice seguente elabora come convertire un file USDZ in formato GLB a livello di codice in Java:
// Inizializza un oggetto della classe Scene
com.aspose.threed.Scene scene = new com.aspose.threed.Scene();
// Apri la scena dal percorso indicato
scene.open("Input.usdz");
// Salva il file GLB di output
scene.save("Output.glb");
Converti USDZ in file GLTF in Java
Puoi convertire un file USDZ in formato GLTF seguendo i seguenti passaggi:
- Crea un’istanza della classe Scene.
- Converti USDZ in formato GLTF.
Il seguente frammento di codice spiega come convertire un file USDZ in formato GLTF a livello di codice in Java:
// Inizializza un oggetto della classe Scene
com.aspose.threed.Scene scene = new com.aspose.threed.Scene();
// Apri la scena dal percorso indicato
scene.open("Input.usdz");
// Salva il file GLTF di output
scene.save("Output.gltf");
Ottieni una licenza temporanea gratuita
Puoi richiedere una licenza temporanea gratuita per valutare l’API senza alcuna limitazione.
Demo in linea
Prova l’app web USDZ to GLB Converter sviluppata utilizzando questa API.
Conclusione
In questo articolo, hai imparato come convertire un file USDZ in formato di file GLTF o GLB a livello di codice in Java. Il metodo Save può analizzare l’estensione del file dal nome del file e renderà il file nel rispettivo formato. Ad esempio il file in formato ASCII o binario secondo le tue esigenze. Inoltre, puoi visitare lo spazio documentazione per dare un’occhiata ad altre funzionalità supportate dall’API. Nel caso abbiate bisogno di mettervi in contatto con noi, non esitate a contattarci al forum.