Convert USDZ to STL Programmatically in Java

USDZ to STL Java

USDZ files are popularly used to work with augmented reality-based scenarios. They contain all the information including mapping, shading, and skeletal deformation. In some use cases, you may need to export a USDZ file to STL format. For such scenarios, this article demonstrates how to convert USDZ to STL files in Java.

USDZ to STL File Converter – Java API Installation

Aspose.3D for Java API can be used to create, edit, or manipulate files containing three-dimensional objects or data. You can easily access the API by downloading its JAR file from the Downloads section or using the configurations to download it from the Aspose Repository in the pom.xml file of your Maven-based projects.

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

Convert USDZ to STL File in Java

You can convert a USDZ file to an STL format file by following the steps below:

  1. Firstly, create an instance of the Scene class to load the source USDZ file.
  2. Initialize an object of StlSaveOptions class.
  3. Finally, convert USDZ to an STL file.

The following code snippet explains how to convert USDZ to STL file programmatically in Java:

Get Free Temporary License

You can evaluate the API without any evaluation limitations by getting a free temporary license.

Online Demo

Please try the USDZ to STL Converter web app developed using the above API.

Conclusion

In this article, you have learned how to convert USDZ to STL files programmatically in Java. This conversion is useful to perform 3D printing of some models or to render some scenes in 3D modeling applications. Additionally, you can check many other features included in the API by taking a look at the documentation space. In case of any queries or concerns, please write to us at the forum.

See Also

Convert OBJ to USDZ in Java