如何在 Java 中将 GLB 文件转换为 OBJ

这篇简短的文章介绍了如何在 Java 中将 GLB 转换为 OBJ。它包含逐步过程、系统配置和可运行的代码片段,用于在 Java 中创建 GLBOBJ 转换器。此外,它还讨论了即兴转换的不同方法。

在 Java 中将 GLB 转换为 OBJ 的步骤

  1. 从 Maven 存储库安装 Aspose.3D for Java 以转换 GLB 文件
  2. 加载源GLB格式文件
  3. 初始化 ObjSaveOptions 类的对象
  4. 调用 Save 方法,同时指定所需的属性

这些步骤演示了将 GLB 文件转换为 Java 中的 OBJ 的完整过程。首先介绍系统配置,搭建API的工作环境。随后,加载输入 GLB 文件并将其导出为 OBJ 3D 对象格式。

在 Java 中将 GLB 转换为 OBJ 的代码

import com.aspose.threed.*;
public class Main {
public static void main(String[] args) throws Exception // Change GLB to OBJ in Java
{
// Set the licenses
new License().setLicense("License.lic");
// Create Scene class object
com.aspose.threed.Scene scene = new com.aspose.threed.Scene();
// Load the input GLB file
scene.open("Sample.glb");
// Initialize ObjSaveOptions
com.aspose.threed.ObjSaveOptions objSaveOptions = new com.aspose.threed.ObjSaveOptions();
// Save OBJ file
scene.save("Sample_out.obj", objSaveOptions);
System.out.println("Done");
}
}

此代码片段演示了如何使用一些 API 调用来创建 Java GLB 文件到 OBJ 转换器。然而,您可以根据您的要求增强转换过程来处理材质、纹理、坐标等。同样,您可以使用不同的方法重载来处理从内存或磁盘的文件读写操作。

在本教程中,您探索了使用 Java* 中的纹理将 *GLB 转换为 OBJ。此外,如果您需要将 FBX 转换为 OBJ 文件,请参阅 如何在 Java 中将 FBX 转换为 OBJ 上的教程。

 简体中文