这篇简短的文章介绍了如何在 Java 中将 GLB 转换为 OBJ。它包含逐步过程、系统配置和可运行的代码片段,用于在 Java 中创建 GLB 到 OBJ 转换器。此外,它还讨论了即兴转换的不同方法。
在 Java 中将 GLB 转换为 OBJ 的步骤
- 从 Maven 存储库安装 Aspose.3D for Java 以转换 GLB 文件
- 加载源GLB格式文件
- 初始化 ObjSaveOptions 类的对象
- 调用 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 上的教程。