OBJ 文件包含可以导出为不同 3D 格式的 3D 对象。本文介绍如何在 Java 中以编程方式将 OBJ 文件转换为 FBX 或 STL 文件:
OBJ 到 FBX 或 STL 转换器 – Java API 安装
Aspose.3D for Java API 支持处理不同的 3D 文件,如 OBJ、FBX、STL 和几种其他文件格式。您可以通过从下载部分下载 JAR 文件或使用以下 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.11</version>
</dependency>
</dependencies>
在 Java 中以编程方式将 OBJ 转换为 FBX 文件
您可以通过以下步骤将 OBJ 文件转换为 FBX 文件:
- 使用 Scene 类加载输入 OBJ 文件。
- 用 FileFormat 实例初始化 FBXSaveOptions 对象。
- 将 OBJ 转换为 FBX 文件。
以下代码示例展示了如何在 Java 中以编程方式将 OBJ 文件转换为 FBX 文件:
// 使用 Scene 类加载输入 OBJ 文件。
Scene scene = new Scene("scene.obj");
// 使用 SaveFormat 枚举初始化 FBXSaveOptions 对象。
FbxSaveOptions options = new FbxSaveOptions(FileFormat.FBX7400ASCII);
// 将 OBJ 转换为 FBX 文件。
scene.save("Test.fbx", options);
在 Java 中以编程方式将 OBJ 转换为 STL 文件
您可以通过以下步骤将 OBJ 文件转换为 STL 文件:
- 使用 Scene 类加载输入 OBJ 文件。
- 实例化一个 STLSaveOptions 类实例。
- 将 OBJ 文件转换为 STL。
下面的代码片段显示了如何在 Java 中以编程方式将 OBJ 文件转换为 STL:
// 使用 Scene 类加载输入 OBJ 文件。
Scene scene = new Scene("scene.obj");
// 初始化 STLSaveOptions 类对象。
StlSaveOptions saveSTLOpts = new StlSaveOptions();
// 将 OBJ 转换为 STL 文件。
scene.save("test.stl", saveSTLOpts);
获取免费 API 许可证
您可以通过申请 免费临时许可证 来全面评估 API。
结论
在本文中,您探索了如何在 Java 中以编程方式将 OBJ 文件转换为 FBX 或 STL 文件。此外,您可以通过 API 文档 探索 API 的其他功能。如有任何疑问,请随时通过 论坛 与我们联系。