OBJ 转 USDZ csharp

OBJ 文件是一种几何定义文件格式,可以包含纹理贴图、多边形面和 3D 坐标。您可能需要将 OBJ 文件转换为 USDZ 文件以满足某些要求。本文介绍如何在 C# 中以编程方式将 OBJ 转换为 USDZ 文件。 USDZ 文件在处理图形时很有用,因为它们可以包含 3D 几何图形和着色数据。此外,它们广泛用于创建增强现实场景。

OBJ 到 USDZ 转换器 – C# API 安装

Aspose.3D for .NET API 可用于处理 Wavefront OBJ、USDZ 和几种其他文件格式。您可以通过在 Visual Studio IDE 中使用以下 NuGet 安装命令从 New Releases 部分下载其 DLL 文件来轻松配置 API:

PM> Install-Package Aspose.3D

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

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

  1. 初始化 Scene 类对象以加载输入的 OBJ 文件。
  2. 创建 UsdSaveOptions 类的对象。
  3. 将 OBJ 转换为 USDZ 文件。

下面的代码片段详细说明了如何在 C# 中以编程方式将 OBJ 文件转换为 USDZ 格式:

// 使用 Scene 类加载 inout OBJ 文件 
Scene scene = new Scene("template.obj");

// 初始化 UsdSaveOptions 类对象
UsdSaveOptions options = new UsdSaveOptions(FileFormat.USDZ);

// 保存输出 USDZ 文件
scene.Save("test.usdz", options);

获得免费临时许可证

您可以通过申请 免费临时许可证 来不受任何限制地评估 API。

结论

在本文中,您学习了如何在 C# 中以编程方式将 OBJ 文件转换为 USDZ 格式。 OBJ 文件通常用于不同 3D 建模应用程序的 3D 场景操作。同样,在设计基于增强现实的对象的场景中,USDZ 文件的使用也在增长。您可能想通过查看 documentation 空间来检查 API 的其他功能。此外,如有任何疑问,请随时通过 论坛 与我们联系。

也可以看看

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