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 文件的使用也在增長。您可能想通過查看 文檔 空間來檢查 API 的其他功能。此外,如有任何疑問,請隨時通過論壇與我們聯繫。

也可以看看

在 C# 中將 FBX 轉換為 STL 文件