STL 为 USDZ csharp

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 格式:

  1. 使用 Scene 类的实例加载输入 STL 文件
  2. 初始化 UsdSaveOptions 类的一个实例。
  3. 将 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 格式。但是,如果您需要讨论您的任何要求或疑问,请在 论坛 上给我们写信。

也可以看看

在 C# 中将 USDZ 转换为 STL 文件