將 3D 場景儲存到 FBX 文件

介紹

歡迎來到使用 Aspose.3D for .NET 進行 3D 場景操作領域的令人興奮的旅程!無論您是經驗豐富的開發人員還是好奇的愛好者,本教學都將引導您輕鬆完成載入、儲存和壓縮 3D 場景的過程。

先決條件

在深入 3D 場景操作的迷人世界之前,請確保您具備以下先決條件:

  • Aspose.3D for .NET:從下列位置下載並安裝 Aspose.3D 函式庫: 下載連結 .
  • 文件:透過全面的文檔熟悉庫的功能 文件 .
  • 您的輸出目錄:設定一個目錄來儲存教學期間產生的輸出檔。

導入命名空間

讓我們透過將必要的命名空間導入到 .NET 環境中來開始我們的探索:

using System;
using System.IO;
using System.Collections;
using Aspose.ThreeD;
using Aspose.ThreeD.Formats;

載入和儲存 - 儲存 3D 場景

第 1 步:載入 3D 文檔

Scene scene = Scene.FromFile("document.fbx");

在這一步驟中,我們創建一個新的Scene物件並使用以下命令載入現有的 3D 文檔FromFile方法。

第 2 步:將場景儲存到串流中

MemoryStream dstStream = new MemoryStream();
scene.Save(dstStream, FileFormat.FBX7500ASCII);

使用以下命令將載入的 3D 場景儲存到記憶體流Save方法,指定所需的文件格式(在本例中為 FBX7500ASCII)。

步驟 3:將場景儲存到本機路徑

scene.Save("output_out.fbx", FileFormat.FBX7500ASCII);

將 3D 場景儲存到本機路徑,提供有意義的輸出目錄和檔案名稱。

壓縮

現在,讓我們來探索 3D 場景的壓縮選項。

第 1 步:載入 3D 文檔

Scene scene = new Scene("document.fbx");

與前面的範例類似,將 3D 文件載入到Scene目的。

第 2 步:停用壓縮並儲存

scene.Save("UncompressedDocument.fbx", new FbxSaveOptions(FileFormat.FBX7500ASCII) { EnableCompression = false });

儲存 3D 場景時停用壓縮,提供清晰的輸出路徑和檔案名稱。

結論

在本教程中,我們深入研究了使用 Aspose.3D for .NET 載入、儲存和壓縮 3D 場景的基本面向。掌握了這些知識,您就可以開始自己的 3D 之旅,並在 Aspose.3D 領域釋放創意的可能性。

常見問題解答

Q1:Aspose.3D 是否相容於各種3D 檔案格式?

A1:是的,Aspose.3D 支援多種 3D 檔案格式,為您的專案提供靈活性。

Q2:我可以將 Aspose.3D 與其他 .NET 函式庫整合嗎?

A2:當然! Aspose.3D 與其他 .NET 函式庫無縫集成,增強了應用程式的功能。

Q3:如何取得 Aspose.3D 的臨時許可?

A3:訪問 臨時執照 Aspose 網站上的頁面以獲得臨時許可證。

Q4:我可以在哪裡尋求協助或與社區聯繫?

A4:加入充滿活力的 Aspose.3D 社區 論壇 尋求支持、分享經驗並與其他愛好者合作。

Q5:Aspose.3D 有免費試用版嗎?

A5:是的,透過抓住您的 免費試用 今天!