彩票走势图

3D控件Aspose.3D入门教程(4):在 Java 中将 USDZ 转换为 GLB

翻译|使用教程|编辑:胡涛|2022-07-25 09:47:40.103|阅读 342 次

概述:本文解释了如何在 Java 中以编程方式将 USDZ 转换为 GLB 或 GLTF 格式。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

USDZ文件是没有任何压缩或加密的 ZIP 文件。在某些用例中,您可能需要将 USDZ 文件转换为 USDZ 文件为GLB或GLTF文件格式。因此,本文解释了如何在 Java 中以编程方式将 USDZ 转换为 GLB 或 GLTF 格式。

Aspose.3D 最新下载

(一) USDZ 到 GLB 或 GLTF 转换器 – Java API 安装

 Aspose.3D for Java 支持处理多个二维或三维对象和场景。您可以通过从下载页面下载其最新版本的 JAR 文件或使用以下配置来快速配置 API,以从项目的 pom.xml 文件中的Aspose 存储库中启用它。

存储库:


<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>//repository.aspose.com/repo/</url>
</repository>
</repositories>


依赖:


<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-3d</artifactId>
<version>22.7</version>
</dependency>
</dependencies>


(二) 在 Java 中将 USDZ 转换为 GLB 文件

您可以通过以下步骤将 USDZ 文件转换为 GLB 格式:

  1. 使用Scene类的对象加载输入 USDZ 文件。
  2. 将 USDZ 转换为 GLB 二进制文件格式。

下面的代码示例详细说明了如何在 Java 中以编程方式将 USDZ 文件转换为 GLB 格式:


// Initialize an object of Scene class
com.aspose.threed.Scene scene = new com.aspose.threed.Scene();

// Open the scene from the given path
scene.open("Input.usdz");

// Save output GLB file
scene.save("Output.glb");


(三) 在 Java 中将 USDZ 转换为 GLTF 文件

您可以使用以下步骤将 USDZ 文件转换为 GLTF 格式:

  1. 创建Scene类的实例。
  2. 将 USDZ 转换为 GLTF 格式。

以下代码片段说明了如何在 Java 中以编程方式将 USDZ 文件转换为 GLTF 格式:


// Initialize an object of Scene class
com.aspose.threed.Scene scene = new com.aspose.threed.Scene();

// Open the scene from the given path
scene.open("Input.usdz");

// Save output GLTF file
scene.save("Output.gltf");


(四) 结论

在本文中,您学习了如何在 Java 中以编程方式将 USDZ 文件转换为 GLTF 或 GLB 文件格式。Save 方法可以从文件名中解析文件扩展名,并以相应的格式呈现文件。例如,根据您的要求使用 ASCII 或二进制格式文件。此外,您可以访问文档空间以查看 API 支持的其他功能。


欢迎下载|体验更多Aspose产品 

获取更多信息请咨询 或 加入Aspose技术交流群(761297826

标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP