在 C# 中將 OBJ 轉換為 PLY

讓我們深入研究兩種著名 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# 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);
        }
    }
}

您可以在影像中看到輸出:

渲染 3D 模型

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 保持聯繫以獲取定期更新。

請隨時聯繫我們

您可以在我們的論壇上告訴我們您的問題或疑問。

也可以看看