USDZ 是一个未加密和未压缩的 ZIP 存档,用于存储通用场景描述文件。它们被不同的组织广泛用于在增强现实的帮助下在线展示他们的产品。但是,在某些用例中,您可能需要将 USDZ 转换为 OBJ 文件。因此,本文解释了如何在 Java 中以编程方式将 USDZ 文件转换为 OBJ 文件。
USDZ 到 OBJ 文件转换器 – Java API 安装
Aspose.3D for Java API 支持处理 3D 文件。您可以以编程方式处理不同的文件格式,而无需安装任何图形或动画处理应用程序。通过从 New Releases 部分下载其 JAR 文件或使用以下配置从基于 Maven 的项目中的 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.2</version>
</dependency>
</dependencies>
在 Java 中将 USDZ 转换为 OBJ 文件
您可以通过以下步骤将 USDZ 文件转换为 OBJ 文件:
- 使用 Scene 类加载源 USDZ 文件。
- 初始化 ObjSaveOptions 类的一个实例。
- 将 USDZ 转换为 OBJ 文件。
下面的代码片段演示了如何在 Java 中以编程方式将 USDZ 文件转换为 OBJ 文件:
// 加载输入的 USDZ 文件
Scene scene = new Scene();
scene.open("Test.usdz");
// 初始化 ObjSaveOptions 类对象
ObjSaveOptions saveOptions = new ObjSaveOptions();
// 保存输出 OBJ 文件
scene.save("Sample.obj", saveOptions);
获得免费临时许可证
您可以通过申请 免费临时许可证 来测试所有功能,而不受任何评估限制。
结论
在本文中,您探索了如何在 Java 中以编程方式将 USDZ 文件转换为 OBJ 文件。随着许多公司在其产品中展示增强现实场景,USDZ 文件的可用性正在迅速提高。然而,需要 OBJ 文件来处理 3D 打印和存储非动画 3D 模型,因此这种转换在此类用例中可能会有所帮助。此外,您可以通过访问 documentation 空间了解 API 提供的其他功能。如有任何疑问,请随时通过 论坛 与我们联系。