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 文件:
- 初始化 Scene 類對像以加載輸入 OBJ 文件。
- 創建 UsdSaveOptions 類的對象。
- 將 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 的其他功能。此外,如有任何疑問,請隨時通過論壇與我們聯繫。