STL 文件包含有关 3D 对象的 3 维几何信息。它们经常用于建模 3D 对象或计算机辅助制造。您可以使用 C# 将 STL 文件转换为 FBX 或 GLB(二进制 glTF)文件。请查看以下标题以获取更多详细信息:
STL 到 FBX 或 glTF GLB 文件转换器 – C# API 安装
Aspose.3D for .NET API 可用于创建、编辑或操作 STL、FBX、glTF、GLB 和其他几种文件格式。您可以从 New Releases 部分下载 DLL 文件,或在 Visual Studio IDE 中使用以下 NuGet 安装命令:
PM> Install-Package Aspose.3D
使用 C# 将 STL 转换为 FBX 文件
您可以通过以下步骤将 STL 文件转换为 FBX 文件:
以下代码片段显示了如何使用 C# 将 STL 文件转换为 FBX 文件:
// 初始化 Scene 类的对象
Scene scene = new Scene();
// 使用 Open 方法加载输入 STL 文件
scene.Open("test.stl");
// 指定 FBX 文件的输出格式
FileFormat outputformat = FileFormat.FBX7200ASCII;
// 保存输出 FBX 文件
scene.Save("test.fbx", outputformat);
在 C# 中以编程方式将 STL 转换为 glTF GLB 文件
您可以通过以下步骤将 STL 文件转换为 GLB(二进制 glTF)文件:
- 使用 Scene 类加载输入 STL 文件。
- 将输出文件格式设置为 GLB。
- 保存输出 GLB 文件。
下面的代码片段解释了如何使用 C# 以编程方式将 STL 文件转换为 GLB 二进制 glTF 文件:
// 使用场景类加载输入 STL 文件
Scene scene = new Scene("test.stl");
// 将输出文件格式指定为 GLB
FileFormat outputFormat = FileFormat.GLTF2_Binary;
// 保存输出 GLB 文件
scene.Save("test.glb", outputFormat);
获得免费临时许可证
您可以申请 免费临时许可证 以无限制地测试 API 的全部容量。
结论
总之,您已经探索了如何在 .NET 应用程序中使用 C# 将 STL 文件转换为 FBX 或 GLB 二进制 glTF 文件。您可以通过查看 文档 查看 API 的许多其他功能。如有任何疑问,请随时通过 免费支持论坛 与我们联系。