Un fichier STL décrit la géométrie de surface des objets 3D et ils sont couramment utilisés pour l’impression 3D, le prototypage rapide, etc. Alors que les fichiers USDZ deviennent populaires pour être utilisés dans des scénarios de réalité augmentée. Ce sont les archives ZIP non compressées qui contiennent des informations sur la description universelle de la scène. Dans certains cas, vous devrez peut-être convertir un fichier STL au format USDZ. Selon de tels scénarios, cet article explique comment convertir un fichier STL au format USDZ par programmation en Java.
- Convertisseur STL en USDZ - Installation de l’API Java
- Convertir STL en fichier USDZ par programmation en Java
Convertisseur USDZ en STL - Installation de l’API Java
Aspose.3D for Java L’API prend en charge le travail avec des fichiers graphiques en trois dimensions. Vous pouvez installer l’API en téléchargeant ses fichiers JAR depuis la page Téléchargements ou copier-coller les spécifications suivantes dans le fichier pom.xml pour accéder à l’API depuis le 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.4</version>
</dependency>
</dependencies>
Convertir STL en fichier USDZ par programmation en Java
Vous pouvez convertir un fichier STL en USDZ en suivant les étapes ci-dessous :
- Chargez le fichier STL d’entrée à l’aide de l’objet de classe Scene.
- Créez une instance de la classe UsdSaveOptions.
- Convertir le fichier STL au format USDZ.
L’extrait de code ci-dessous montre comment convertir un fichier STL en fichier USDZ en Java :
// Initialiser un objet de la classe Scene
Scene scene = new Scene();
// Charger le fichier STL d'entrée avec la méthode Open
scene.open("test.stl");
// Initialiser l'objet de classe UsdSaveOptions
UsdSaveOptions options = new UsdSaveOptions(FileFormat.USDZ);
// Enregistrer le fichier de sortie USDZ
scene.save("test.usdz", options);
Explorer les fonctionnalités de l’API
L’API prend en charge de nombreuses autres fonctionnalités pour travailler avec des fichiers 3D. Vous pouvez visiter l’espace documentation où différents articles expliquent les méthodes et propriétés incluses dans l’API.
Obtenez une licence d’évaluation gratuite
Vous pouvez obtenir une licence temporaire gratuite pour tester l’API sans aucune limitation.
Conclusion
Dans cet article, vous avez appris à convertir un fichier STL en fichier USDZ en Java. Vous pouvez facilement intégrer cette fonctionnalité dans vos applications avec quelques appels d’API. Cependant, au cas où vous auriez des ambiguïtés, veuillez nous écrire sur le forum.