讓我們深入研究兩種著名 3D 檔案格式之間的程式轉換的實現。最近,我們發布了一篇 部落格文章,展示如何在 .NET 應用程式中將 PLY 轉換為 OBJ。然而,在這篇文章中,我們將學習如何在 C# 中將 OBJ 轉換為 PLY。因此,我們將透過選擇 Aspose.3D for .NET 來實現此功能。此 C# 3D 圖形庫是一個成熟的 .NET API,提供廣泛的轉換和操作功能。因此,不要。為了了解如何以程式設計方式開發 OBJ 到 PLY 轉換器,請錯過本指南的任何部分。
C# 3D圖形庫安裝
我們可以透過在 NuGet 套件管理器中執行以下命令來安裝此 .NET API。此外,您也可以下載DLL檔案。
Install-Package Aspose.3D
在 C# 中將 OBJ 轉換為 PLY - 程式碼範例
實施之前,請確保您有來源 OBJ 檔案。然後,您可以按照以下步驟操作:
- 實例化 Scene 類別的實例。
- 呼叫 Open 方法來載入來源 OBJ 檔案。
- 建立 PlySaveOptions 類別的物件以存取將場景匯出為 PLY 檔案的選項。
- 呼叫 Save 方法將輸出檔案儲存為 PLY 檔案格式。
以下程式碼範例示範如何以程式設計方式在 C# 中將 OBJ 轉換為 PLY:
using Aspose.ThreeD;
using Aspose.ThreeD.Formats;
namespace AsposeThreeD
{
class Graphics
{
// 在 C# 中將 OBJ 轉換為 PLY
static void Main(string[] args)
{
// 定義目錄路徑。
String dataDir = "/Desktop/";
// 實例化 Scene 類別的實例。
Scene scene = new Scene();
// 呼叫 Open 方法載入來源 OBJ 檔案。
scene.Open(dataDir + "sample.obj");
// 建立 PlySaveOptions 類別的物件以存取將場景匯出為 PLY 檔案的選項。
var usdSaveOptions = new PlySaveOptions();
// 呼叫 Save 方法以 PLY 檔案格式儲存輸出檔。
scene.Save(dataDir+"/sample.ply", usdSaveOptions);
}
}
}
您可以在影像中看到輸出:
OBJ 到 PLY 轉換器 - 線上工具
有一個由 Aspose.3D for .NET 提供支援的線上工具。此外,此線上 OBJ 到 PLY 轉換器能夠在網頁瀏覽器中線上轉換流行的 3D 檔案格式。最重要的是,它是免費的,您無需創建任何帳戶即可使用它。
渲染 3D 模型 - 取得免費許可證
您可以獲得免費的臨時許可證來嘗試這個 C# 3D 圖形庫,沒有評估限制。
加起來
這就是結局。我們希望您已經學會如何在 C# 中將 OBJ 轉換為 PLY。此外,本指南示範了 Aspose.3D for .NET 所揭露的眾多功能中的一個功能。 OBJ 到 PLY 轉換器將提高您的業務應用程式的生產力。此外,文件、API 參考文獻和 GitHub 儲存庫提供了有關開發和使用的完整詳細資訊。因此,請與 aspose.com 保持聯繫以獲取定期更新。
請隨時聯繫我們
您可以在我們的論壇上告訴我們您的問題或疑問。