將 3D 場景儲存到 FBX 文件
介紹
歡迎來到使用 Aspose.3D for .NET 進行 3D 場景操作領域的令人興奮的旅程!無論您是經驗豐富的開發人員還是好奇的愛好者,本教學都將引導您輕鬆完成載入、儲存和壓縮 3D 場景的過程。
先決條件
在深入 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:是的,透過抓住您的 免費試用 今天!