該項目 開放式CASCADE技術 (OCCT) 7.5.0現在可用 並包含400多項改進和修正。 這 新功能包括3D Draw Harness查看器, 當您在虛擬現實中查看時,它允許您瀏覽與實際大小一樣大的模型,包括遠距傳送樣式的導航。
數據交換功能已通過glTF 2.0寫入支持進行了擴展。
對於那些不熟悉Open CASCADE的人,他們應該知道 提供幾何建模引擎 適用於FreeCAD,KiCAD,Netgen,gmsh,CadQuery和pyOCCT之類的程序。
該項目已經開發了3多年,其中包括一套專注於6.7.0D建模和計算機輔助設計(CAD)的軟件開發工具和庫。 從2.1版開始,OCCT源代碼已根據GNU LGPL XNUMX許可獲得許可。
關於Open CASCADE 7.5.0的新版本
在這個新版本中,新 渲染功能 包括其他紋理貼圖 改善視覺質量,用於半透明材料和漸變處理的sRGB輸出的正確渲染,以及用於改善金屬對象渲染的金屬粗糙度PBR工藝。
Unicode字符支持已擴展 改進了與STEP轉換器,DRAW控制台,消息資源和顯示有關的內容。
提供了新的示例來演示OCCT 3D查看器的用法, 以WebAssembly格式編譯,以在瀏覽器中運行。 文檔的結構已被修改,其中創建了新的“貢獻”部分。 即將更新的OCCT開發人員門戶。
除此之外,還強調了:
- 更改了用於並行任務的進度指示器API。
- 添加了對編譯為WebAssembly偽代碼的支持(使用Emscripten SDK)。
- 已實現新的Message_PrinterSystemLog類,以將消息寫入系統日誌。
造型:
- BRepMesh進度條支持
- 二維多邊形三角剖分的新替代算法
- 在保持拓撲連通性的同時刪除形狀的內部子形狀(內部方向)的工具
- Boolean Cut和Common操作允許使用多維複合參數。
顯示:
- SRGB紋理和渲染緩衝區
- PBR金屬粗糙度,用於在金屬上渲染陰影
- 法線貼圖支持
- 能夠計算用於後台線程中的交互選擇的BVH樹
- 在字體管理器中支持自定義樣式字體系列和多字體.ttc文件。
數據交換:
- 支持讀取文本字符串中包含非Ascii字符(Unicode或本地代碼頁)的STEP文件
- 支持在STEP中編寫Unicode文本字符串(例如UTF-8)
- 新的STEP讀取API,可接受C ++流作為輸入
- GlTF 2.0導出
- 改進了STL和OBJ文件的讀取(ASCII)性能。
應用框架:
- 在並行線程(每個線程一個應用程序)中管理多個文檔(打開,保存,關閉等)
- 繼承屬性以重用其持久性機制
- TDocStd_Application中的進度指示器
- 提交操作優化以進行大的修改。
- 多色消息顯示
- Windows上的DRAW控制台中的Unicode字符支持
- 在Windows中使用WASD鍵和3D鼠標在3D查看器中進行飛行模式導航
- 使用OpenVR在3D查看器中以隱形傳送模式進行實驗性導航。
如何安裝Open CASCADE?
對於那些有興趣在系統上安裝此工具的人,他們應該知道 Open CASCADE具有適用於Windows和Linux的版本。
因此,無論哪種情況, 可以下載 新版本 從下面的鏈接。
重要的是要提到 如果是Linux,則必須從源代碼構建新版本 或者,另一個選擇是等待此新版本的Open CASCADE 7.5.0在發行的官方渠道中進行更新。
如 目前,它已可用於Arch Linux 因此,此發行版及其衍生版本的用戶可以通過輸入以下命令從終端安裝Open CASCADE:
sudo pacman -S opencascade