USDZ 文件通常用于处理基于增强现实的场景。它们包含所有信息,包括映射、着色和骨骼变形。在某些用例中,您可能需要将 USDZ 文件导出为 STL 格式。针对此类场景,本文演示了如何在 Java 中将 USDZ 转换为 STL 文件。
USDZ 到 STL 文件转换器 – Java API 安装
Aspose.3D for Java API 可用于创建、编辑或操作包含三维对象或数据的文件。您可以通过从 Downloads 部分下载其 JAR 文件或使用配置从基于 Maven 的项目的 pom.xml 文件中的 Aspose Repository 下载它来轻松访问 API。
存储库:
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
依赖:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-3d</artifactId>
<version>22.3</version>
</dependency>
</dependencies>
在 Java 中将 USDZ 转换为 STL 文件
您可以按照以下步骤将 USDZ 文件转换为 STL 格式文件:
- 首先,创建一个 Scene 类的实例来加载源 USDZ 文件。
- 初始化 StlSaveOptions 类的对象。
- 最后,将 USDZ 转换为 STL 文件。
以下代码片段解释了如何在 Java 中以编程方式将 USDZ 转换为 STL 文件:
// 加载输入的 USDZ 文件
Scene scene = new Scene();
scene.open("Test.usdz");
// 创建 STLSaveOptions 类的实例
StlSaveOptions options = new StlSaveOptions();
// 将 USDZ 转换为 STL 文件
scene.save("output.stl", options);
获得免费临时许可证
您可以通过获得 免费临时许可证 来评估 API,而不受任何评估限制。
在线演示
请尝试使用上述 API 开发的 USDZ to STL Converter 网络应用程序。
结论
在本文中,您学习了如何在 Java 中以编程方式将 USDZ 转换为 STL 文件。这种转换对于执行某些模型的 3D 打印或在 3D 建模应用程序中渲染某些场景很有用。此外,您可以通过查看 documentation 空间来检查 API 中包含的许多其他功能。如有任何疑问或疑虑,请在 论坛 上给我们写信。