本简短教程涵盖如何在 C# 中将 GLB 转换为 FBX。它包括逐步过程、环境设置和示例代码,用于在 C#** 中创建 GLB 到 FBX 转换器。此外,它还讨论了在您的应用程序中自定义 GLB 转换的不同方法。
在 C# 中将 GLB 转换为 FBX 的步骤
- 使用 NuGet 包管理器插件安装 Aspose.3D for .NET API
- 加载输入 GLB 文件
- 实例化 FbxSaveOptions 类对象
- 调用 Save 方法将 GLB 文件转换为 FBX 格式
这些步骤精确地阐述了在 C#* 中将 *GLB 导出到 FBX 的完整过程。第一步,您需要通过安装 API 来搭建环境。随后,加载源 GLB 文件并将其导出为 FBX 文件,同时指定所需的属性。
在 C# 中将 GLB 转换为 FBX 的代码
using Aspose.ThreeD; | |
namespace AsposeProjects | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to convert GLB to FBX using C# | |
{ | |
// Initialize license | |
License lic = new License(); | |
lic.SetLicense("Aspose.Total.lic"); | |
// Load the input GLB file | |
Scene scene = Scene.FromFile("input.glb"); | |
// Initialize an object of FBXSaveOptions class to customize output FBX | |
Aspose.ThreeD.Formats.FbxSaveOptions options = new Aspose.ThreeD.Formats.FbxSaveOptions(FileFormat.FBX7500Binary); | |
// Save output FBX file | |
scene.Save("output.fbx", options); | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
此代码片段显示如何使用C# GLB 到 FBX 转换器在线 Web 应用程序可以使用几行代码创建。然而,您可以指定不同的 FBX 格式,例如 7200、7300、7400 ASCII 或二进制变体。同样,您可以嵌入纹理、启用或禁用压缩、指定编码以及根据您的要求设置其他属性。
在本教程中,您了解了如何使用 C# GLB FBX 创建转换应用程序。此外,如果您想将 OBJ 转换为 FBX 文件格式,请参阅 如何在 C# 中将 OBJ 转换为 FBX 上的文章。