USD USDZ 转 3DS C#

USD 是一个通用场景描述文件,它对数据进行编码以在不同的内容应用程序之间交换或增加信息。而 USDZ 文件是 USD 文件的未压缩和未加密 ZIP 存档。有时,您可能需要将 USD 或 USDZ 文件转换为 3DS 格式。因此,本文介绍了如何在 C# 中以编程方式将 USD 或 USDZ 文件转换为 3DS 格式。

USD 或 USDZ 到 3DS 转换器 – C# API 安装

Aspose.3D for .NET API 可用于处理不同的 3D 场景和模型,无需安装任何 3D 建模应用程序。您可以通过从 Downloads 部分下载其 DLL 文件或使用以下 NuGet 安装命令快速配置 API:

PM> Install-Package Aspose.3D

Convert USD to 3DS File in C#

您可以按照以下步骤将 USD 文件转换为 3DS 格式:

  1. 通过创建 Scene 类的对象来加载输入 USD 文件。
  2. 使用 Save 方法将 USD 文件转换为 3DS 文件。

下面的示例代码演示了如何在 C# 中以编程方式将 USD 文件转换为 3DS 文件:

// 初始化 Scene 类的对象
Aspose.ThreeD.Scene scene = new Aspose.ThreeD.Scene();

// 加载输入美元文件
scene.Open("sample.usd", Aspose.ThreeD.FileFormat.USD);

// 保存输出 3DS 文件
scene.Save("result.3ds", Aspose.ThreeD.FileFormat.Discreet3DS);

在 C# 中将 USDZ 转换为 3DS 文件

您可以使用以下步骤将 USDZ 文件转换为 3DS 格式:

  1. 初始化 Scene 类的对象并加载源 USDZ 文件。
  2. 使用 Save 方法将 USDZ 转换为 3DS 文件。

下面的代码片段解释了如何在 C# 中以编程方式将 USDZ 文件转换为 3DS 文件:

// 初始化 Scene 类的对象
Aspose.ThreeD.Scene scene = new Aspose.ThreeD.Scene();

// 加载输入的 USDZ 文件
scene.Open("sample.usdz", Aspose.ThreeD.FileFormat.USDZ);

// 保存输出 3DS 文件
scene.Save("result.3ds", Aspose.ThreeD.FileFormat.Discreet3DS);

获得免费临时许可证

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

在线演示

您可以尝试使用此 API 开发的 USDZ to 3DS Converter 网络应用程序。

结论

在本文中,您探索了 USD 或 USDZ 到 3DS 文件的转换。此外,请访问 API 文档 以了解 API 提供的其他功能。如果您需要讨论您的任何疑问,请随时在 论坛 上给我们写信。

也可以看看

在C#中将PNG图像转换为Lithophane