I file 3D Object OBJ contengono informazioni sugli oggetti 3D come la trama e le coordinate. È possibile convertire un file OBJ in un file GLTF o FBX in modo programmatico in Java. In alcuni scenari, potrebbe essere necessario convertire un file OBJ in file diversi. In conformità con ciò, questo articolo spiega come convertire un file OBJ in un file GLTF o FBX.
- API Java per convertire OBJ in glTF GLB o file FBX
- Converti file OBJ in glTF GLB a livello di codice in Java
- Converti OBJ in file FBX in Java
API Java per convertire OBJ in glTF GLB o file FBX
Aspose.3D per Java L’API supporta la manipolazione di file di oggetti 3D come la loro conversione in file glTF GLB o FBX. API. Puoi installare l’API scaricando il file JAR dalla sezione New Releases o con le seguenti configurazioni Maven 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>21.12</version>
</dependency>
</dependencies>
Converti file OBJ in glTF GLB a livello di codice in Java
Puoi convertire un file OBJ in un file glTF in Java seguendo i passaggi seguenti:
- Carica il file OBJ di input con il costruttore Scene.
- Inizializza un oggetto di classe GltfSaveOptions.
- Salva il documento GLB glTF di output.
Il frammento di codice seguente mostra come convertire un file OBJ in un documento glTF in Java:
// Carica l'OBJ in un oggetto della classe Scene
Scene document = new Scene("template.obj");
// Crea un'istanza di GltfSaveOptions
GltfSaveOptions options = new GltfSaveOptions(FileFormat.GLTF2);
// Converti file OBJ di oggetti 3D in file glTF
document.save("output.gltf", options);
Converti OBJ in file FBX in Java
Puoi convertire un file OBJ in un file FBX con i seguenti passaggi:
- Caricare il file OBJ dell’oggetto di input utilizzando il costruttore di classe Scene.
- Inizializza un oggetto della classe FbxSaveOptions.
- Salvare il file FBX di output utilizzando il metodo Salva.
Il seguente frammento di codice mostra come convertire un file OBJ in un file FBX a livello di codice utilizzando Java:
//// Carica l'OBJ in un oggetto della classe Scene
Scene document = new Scene("template.obj");
// Crea un'istanza di FbxSaveOptions
FbxSaveOptions options = new FbxSaveOptions(FileFormat.FBX7500ASCII);
// Converti file OBJ di oggetti 3D in FBX
document.save("output.fbx", options);
Conclusione
In questo articolo, hai imparato come convertire un file oggetto OBJ in un file glTF GLB o FBX a livello di codice in Java. Inoltre, puoi visitare il Riferimento API o la documentazione per conoscere altre funzionalità offerte dall’API. In caso di dubbi, non esitare a contattarci al forum.