功能豐富 簡單操作的設計幫手
Aspose.3D for .NET是一款功能豐富的遊戲軟體和電腦輔助設計(CAD) API,它賦予了Mono和ASP.NET、Windows Forms和Web Services等.NET應用程序自動的與普通3D文檔格式聯繫起來,而無需在伺服器上安裝任何3D建模與渲染軟體。它支持Discreet3DS、WavefrontOBJ、FBX (ASCII/Binary)、STL (ASCII/Binary)、 Universal3D、Collada、glTF、GLB、PLY、DirectX和Google Draco文件格式,使用Aspose.3D API可以幫助開發者輕鬆的創建、讀取、轉換、修改以及控制這些3D文檔格式的材質。
3D API高级功能
生成空的3D場景文檔並以3D文件格式保存
Aspose.3D for .NET可以幫助程序員輕鬆的從頭開始生成3D場景文檔,並以支持的3D文件格式 (FBX/STL/WavefrontOBJ/Discreet3DS/Universal3D/Collada )保存,只需要通過調用場景類對像打開和保存方法就可以了。
添加資產信息到3D場景中
元數據是用來描述設置結構化信息的,它可以輕鬆的檢索、使用和管理信息資源。 Aspose.3D for .NET API可以幫助開發者定義這種場景的元數據。
創建三維立方體Mesh
一張Mesh是由一組空間和多邊形裡的控制點組成的,用於描述Mesh表面。 Aspose.3D for .NET API可以幫助開發者定義需要的一組控制點和多種多邊圖形。
在多維數據集上設置常規或紫外
Aspose.3D for .NET API提供管理正常(幾何)和紫外線的幾何形狀。網格存儲每個頂點的關鍵屬性在空間的位置和它的正常,原始矢量垂直於表面。正常是主要的陰影。法線應該是單位向量。大多數網格式還支持某種形式的UV坐標網格的一個單獨的2 d表示“展開”展示的部分一個二維紋理映射到適用於不同的多邊形網格。
添加節點層次到3D場景文檔中
Aspose.3D for .NET API提供創建一個節點層次功能。節點是一個場景的基本構建塊。一個節點層次定義了一個場景的邏輯結構,通過附加的幾何圖形,提供了可見的內容、燈光、相機節點。
多個節點之間共享Mesh幾何體數據
為了減少必要內存,一個網類的實例可以綁定到不同的節點類的實例。設想你需要一個系統存在著大量的三維立方體似乎無法區分;當系統啟動時你可以共享內存用於創建一個Mesh對象。在這一點上,每一次你需要另一個形狀,你讓另一個節點對象,然後點這個節點的Mesh。這就是Aspose.3D for .NET APIs如何管理實例的。
滿足與自定義Mesh頂點的內存佈局
將一個Mesh轉換為三角形Mesh,因為任何複雜結構可以表示成一系列的三角形。圖形套裝軟體和硬體設備操作更有效的三角形。頂點的內存佈局也是很重要的滿足GPU(圖形處理器),因為GPU也必須知道頂點佈局以從緩衝區中提取正確的屬性。
無需安裝任何額外軟體
Aspose.3D API是採用託管代碼編寫,運行機器上無需安裝任何額外API或軟體就能處理3D文件。它因為具備安全、穩定、可拓展、快速以及高性價比等特徵,是一款完美的定制解決方案。
系統需求
作業系統
- Windows 10 / 8.1 / 8 / 7 / Vista / XP(32位元或64位元)
- Windows 2003/2008/2012/2012 R2/2016/2019 Server (32位元或64位元)
- Mac OS X (版本10.12以上)(64位元)
- Linux(64位元)
類別
- Component / Component Type / .NET Class
相容程式
- Microsoft Visual Studio 2017 / 2015 / 2013 / 2012 / 2010 / 2008 / 2005
- Microsoft Visual Basic 2017 / 2015 / 2013 / 2012 / 2010 / 2008 / 2005
- Microsoft Visual C 2017 / 2015 / 2013 / 2012 / 2010 / 2008 / 2005
- Microsoft Visual C# 2017 / 2015 / 2013 / 2012 / 2010 / 2008 /2005