STL 文件用于计算机辅助制造,因为这些文件包含 3D 几何信息。而 USDZ 文件通常用于创建基于增强现实的场景。在某些用例中,您可能需要将 STL 文件转换为 USDZ 格式。本文介绍如何在 C# 中以编程方式将 STL 文件转换为 USDZ 文件。
STL 到 USDZ 转换器 – C# API 安装
Aspose.3D for .NET API 支持创建、编辑或操作 FBX、OBJ 和许多其他支持的格式。只需从 Downloads 页面下载其 DLL 文件即可访问 API,或使用以下 NuGet 安装命令:
PM> Install-Package Aspose.3D
在 C# 中以编程方式将 STL 转换为 USDZ 格式
您可以按照以下步骤将 STL 文件转换为 USDZ 格式:
- 使用 Scene 类的实例加载输入 STL 文件
- 初始化 UsdSaveOptions 类的一个实例。
- 将 STL 转换为 USDZ 格式。
以下代码示例展示了如何在 C# 中将 STL 文件转换为 USDZ 格式:
// 初始化 Scene 类的对象
Scene scene = new Scene();
// 使用 Open 方法加载输入 STL 文件
scene.Open("test.stl");
// 初始化 UsdSaveOptions 类对象
UsdSaveOptions options = new UsdSaveOptions(FileFormat.USDZ);
// 保存输出 USDZ 文件
scene.Save("test.usdz", options);
探索 API 功能
API 支持 documentation 部分的不同章节中讨论的其他几种文件转换和 3D 场景操作。您可能希望查看支持处理 3D 图形的其他 API。
获得免费临时许可证
您可以通过获得 免费临时许可证 来测试 API 的所有功能。它使您能够在没有任何评估限制的情况下评估 API 的性能。
结论
在本文中,您探索了如何在 C# 中以编程方式将 STL 文件转换为 USDZ 格式。但是,如果您需要讨论您的任何要求或疑问,请在 论坛 上给我们写信。