OBJ STL 文件或 FBX

OBJ 文件是允许向前或向后传输几何数据的几何对象。本文介绍将 OBJ 文件转换为 FBXSTL 格式文件:

使用 C# 将 OBJ 转换器转换为 FBX 或 STL 文件

Aspose.3D for .NET API 支持使用不同的 3D 模型和文件格式。您可以将具有 OBJ 文件扩展名的 3D 对象文件转换为不同的格式,例如 FBX 或 STL。只需通过从 Downloads 部分下载 DLL 文件来配置 API,或使用以下 NuGet 安装命令:

PM> Install-Package Aspose.3D

在 C# 中以编程方式将 OBJ 转换为 FBX 文件

您可以通过以下步骤将 3D Object OBJ 文件转换为 FBX 格式:

  1. 使用 Scene 类加载输入 OBJ 文件。
  2. 使用 FileFormat 字段初始化 FBXSaveOptions 对象。
  3. 将 OBJ 转换为 FBX 文件。

下面的代码解释了如何使用 C# 以编程方式将 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);

使用 C# 转换 OBJ 到 STL 文件

您可以通过以下步骤将 OBJ 文件转换为 STL 文件:

  1. 使用 Scene 类加载输入 OBJ 文件。
  2. 初始化 STLSaveOptions 类对象。
  3. 配置查找路径以允许查找外部依赖项。
  4. 将 OBJ 转换为 STL 文件。

以下代码显示了如何在 C# 中以编程方式将 OBJ 文件转换为 STL 文件:

// 使用 Scene 类加载输入 OBJ 文件。
Scene scene = new Scene("scene.obj");

// 初始化 STLSaveOptions 类对象。
STLSaveOptions saveSTLOpts = new Aspose.ThreeD.Formats.STLSaveOptions();
                        
// 配置查找路径以允许导入程序查找外部依赖项。
saveSTLOpts.LookupPaths = new List<string>(new string[] { dataDir });

// 将 OBJ 转换为 STL 文件。
scene.Save("test.stl", saveSTLOpts);

获取免费 API 许可证

您可以申请 免费临时许可证 以全面评估 API。

结论

总之,您已经学习了如何使用 C# 以编程方式将 OBJ 格式的 3D 对象文件转换或导出为 FBX 或 STL 文件。您只需几行代码即可在应用程序中添加这些功能,因为 API 会处理转换的次要细节。此外,您可以通过访问 文档 探索 API 的其他几个功能。如有任何疑问,请随时在 免费支持论坛 上给我们写信。

也可以看看