Un fichier OBJ contient un objet tridimensionnel avec des coordonnées, une texture et d’autres informations sur l’objet. Alors que le format de fichier USDZ est une archive ZIP non cryptée et non compressée pour stocker les fichiers Universal Scene Description. Dans certains scénarios, vous souhaiterez peut-être convertir un fichier OBJ au format USDZ. Conformément à ces exigences, cet article explique comment convertir un fichier OBJ en un fichier USDZ par programmation en Java.
Convertisseur USDZ en OBJ - Installation de l’API Java
L’API Aspose.3D for Java peut être utilisée pour créer, modifier ou manipuler des fichiers 3D. Vous pouvez installer l’API en téléchargeant ses fichiers JAR à partir de la section Téléchargements ou en utilisant les détails suivants dans le fichier pom.xml de votre projet basé sur Maven pour l’installer à partir du Aspose Repository.
Repository:
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
Dependency:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-3d</artifactId>
<version>22.2</version>
</dependency>
</dependencies>
Convertir OBJ en USDZ en Java
Vous pouvez convertir un fichier OBJ en USDZ en suivant les étapes ci-dessous :
- Créez une instance de la classe Scene pour charger le fichier OBJ d’entrée.
- Instanciez un objet de la classe UsdSaveOptions.
- Enfin, convertissez OBJ en fichier USDZ.
L’extrait de code suivant explique comment convertir un fichier OBJ au format USDZ par programmation en Java :
// Charger le fichier OBJ inout à l'aide de la classe Scene
Scene scene = new Scene("template.obj");
// Initialiser l'objet de classe UsdSaveOptions
UsdSaveOptions options = new UsdSaveOptions(FileFormat.USDZ);
// Enregistrer le fichier de sortie USDZ
scene.save("test.usdz", options);
Obtenez une licence d’évaluation gratuite
Vous pouvez évaluer l’API dans toute sa capacité en demandant une licence temporaire gratuite.
Conclusion
Dans cet article, vous avez compris comment convertir un fichier OBJ au format USDZ par programmation en Java. De plus, vous voudrez peut-être découvrir de nombreuses autres fonctionnalités offertes par l’API en consultant la section documentation. En cas de problème, n’hésitez pas à nous contacter sur le forum.