如何将 3D 模型转换为 Java

如何将 3D 模型转换为 Java

格式转换与 aspose-3d-foss 是一种两步操作:充电源的 scene.open(),然后,将其保存到目标。 scene.save().

步骤指南

步骤1:安装包装

<dependency>
  <groupId>org.aspose</groupId>
  <artifactId>aspose-3d-foss</artifactId>
  <version>26.5.0</version>
</dependency>

步骤2:加载和转换

import com.aspose.threed.Scene;

Scene scene = new Scene();
scene.open("input.fbx");
scene.save("output.glb");

输出格式从文件扩展中得出的。.


步骤3:使用保存选项

import com.aspose.threed.GltfSaveOptions;
import com.aspose.threed.FileContentType;

GltfSaveOptions opts = new GltfSaveOptions();
opts.setContentType(FileContentType.BINARY);
scene.save("output.glb", opts);

注: FBX 出口不在 aspose-3d-foss 中。 .fbx 投射 ExportException 使用 OBJ、STL 或 glTF/GLB 作为输出格式。.


共用转换食谱

源泉目标笔记
到 GLB二元GlTF为Webscene.open("in.obj"); scene.save("out.glb");
FBX 到 STL三角形为3D打印scene.open("in.fbx"); scene.save("out.stl");
到OBJWavefront 模型scene.open("in.stl"); scene.save("out.obj");

常见问题(FAQ)

转换能保存材料吗?

材料地图是最好的努力,并不是所有格式都具有相同的材料特性。.

我可以转换文件吗?

创建一个新 Scene 每个文件,每个例子都是独立的。.

 中文