STL 为 USDZ Java

STL 文件描述了 3D 对象的表面几何形状,它们通常用于 3D 打印、快速原型制作等。而 USDZ 文件在增强现实场景中越来越流行。它们是包含通用场景描述信息的未压缩 ZIP 档案。在某些情况下,您可能需要将 STL 文件转换为 USDZ 格式。根据这样的场景,本文解释了如何在 Java 中以编程方式将 STL 文件转换为 USDZ 格式。

USDZ 到 STL 转换器 – Java API 安装

Aspose.3D for Java API 支持处理三维图形文件。您可以通过从 Downloads 页面下载其 JAR 文件来安装 API,或在 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.4</version>
    </dependency>
</dependencies>

在 Java 中以编程方式将 STL 转换为 USDZ 文件

您可以使用下列步骤将 STL 文件转换为 USDZ:

  1. 使用 Scene 类对象加载输入 STL 文件。
  2. 创建 UsdSaveOptions 类的实例。
  3. 将 STL 文件转换为 USDZ 格式。

下面的代码片段演示了如何在 Java 中将 STL 文件转换为 USDZ 文件:

// 初始化 Scene 类的对象
Scene scene = new Scene();

// 使用 Open 方法加载输入 STL 文件
scene.open("test.stl");

// 初始化 UsdSaveOptions 类对象
UsdSaveOptions options = new UsdSaveOptions(FileFormat.USDZ);

// 保存输出 USDZ 文件
scene.save("test.usdz", options);

探索 API 功能

API 支持许多其他功能来处理 3D 文件。您可以访问 documentation 空间,其中不同的文章解释了 API 中包含的方法和属性。

获得免费评估许可证

您可以获得 免费临时许可证 来测试 API,没有任何限制。

结论

在本文中,您学习了如何在 Java 中将 STL 文件转换为 USDZ 文件。您可以通过几个 API 调用轻松地将此功能嵌入到您的应用程序中。但是,如果您有任何歧义,请在 论坛 上给我们写信。

也可以看看

在 Java 中以编程方式将 USDZ 转换为 STL