Java 中的 DAE 到 OBJ 文件

DAE 文件通常用于在不同的 3D 处理应用程序之间交换数字资产。在某些情况下,您可能需要将 DAE 文件转换为 OBJ 格式。本文介绍如何在 Java 中将 DAE 文件转换为 OBJ 文件。

用于将 DAE 转换为 OBJ 文件的 Java API

Aspose.3D for Java API 支持使用 DAE、OBJ 和几种其他文件格式。您可以通过从 New Releases 部分下载 JAR 文件或在应用程序的 pom.xml 文件中使用以下 Maven 规范轻松配置 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>21.12</version>
    </dependency>
</dependencies>

在 Java 中将 DAE 转换为 OBJ 文件

您可以按照以下步骤将 DAE 转换为 OBJ 文件:

  1. 使用 Scene 类加载输入 DAE 文件。
  2. 实例化 ObjSaveOptions 类的对象。
  3. 使用 Save 方法将 DAE 转换为 OBJ 文件。

以下代码片段演示了如何在 Java 中以编程方式将 DAE 转换为 OBJ:

// 使用 Scene 类加载输入 DAE 文件。
Scene scene = new Scene("Sample.dae");

// 初始化 ObjSaveOptions 类的实例
ObjSaveOptions options = new ObjSaveOptions();
options.setEnableMaterials(true);
            
// 将 DAE 转换为 OBJ 文件 
scene.save("Sample.obj", options);

获得免费临时许可证

您可以通过申请 免费临时许可证 来评估 API 的全部功能。它将让您不受任何限制地测试所有功能。

探索更多功能

您可以通过访问 Documentation 部分来探索 API 的其他几个功能,其中详细介绍了有关其他文件格式的详细信息。

结论

在本文中,您探索了如何在 Java 中以高保真度将 DAE 转换为 OBJ 文件。此外,您无需安装任何 3D 建模应用程序即可使用此功能。如有任何疑问,请随时通过 论坛 与我们联系。

也可以看看