本简短教程将指导 如何使用 Java 将 DAE 转换为 OBJ。它描述了设置开发环境的机制、开发应用程序的步骤列表以及演示使用 Java**DAE 到 OBJ 转换器的可运行示例代码。将讨论根据应用程序需求定制输入和输出文件的详细信息。
使用 Java 将 DAE 文件转换为 OBJ 的步骤
- 设置IDE使用Aspose.3D for Java将DAE转换为OBJ
- 将示例 DAE 文件加载到 Scene 对象中
- 实例化并初始化 ObjSaveOptions 类的对象
- 设置 ObjSaveOptions 对象所需的属性
- 使用 Scene 类中的 save() 方法将 DAE 文件转换为 OBJ
这些步骤总结了如何使用 Java *将 Collada 转换为 OBJ *。您可以看到,只需将 DAE 文件加载到 Scene 类对象中,并使用 save 方法将其保存为 OBJ。但是,如果需要,可以在 save 方法中使用可选参数来自定义输出 OBJ 文件。
使用 Java 将 DAE 转换为 OBJ 的代码
import com.aspose.threed.*; | |
import jdk.jshell.spi.ExecutionControl; | |
public class Main | |
{ | |
public static void main(String[] args) throws Exception // Change DAE to OBJ in Java | |
{ | |
// Set the licenses | |
new License().setLicense("License.lic"); | |
// Load the DAE file | |
Scene scene = Scene.fromFile("zebra.dae"); | |
// Initialize the ObjSaveOptions object | |
ObjSaveOptions options = new ObjSaveOptions(); | |
options.setEnableMaterials(true); | |
// Convert to OBJ | |
scene.save("zebra.obj", options); | |
System.out.println("Done"); | |
} | |
} |
此代码示例演示了使用 Java* 将文件类型从 *Collada 转换为 OBJ。它使用 ObjSaveOptions 对象来自定义输出 OBJ,方法是设置属性来设置为每个部分生成注释的标志、设置点云、设置翻转坐标系以及设置查找路径以列出一些。同样,save 方法有多个重载函数,它们采用不同组合的文件名、格式、取消标记和保存选项。
本文教我们使用 Java* 将 *DAE 转换为 OBJ。如果您想将 GLB 文件转换为 OBJ,请参阅 Java中如何将GLB文件转换为OBJ文件 上的文章。