三維建模工具 OpenCasCade 社區版 0.9 發布
Open CASCADE是一套開放原始碼的CAD/CAM/CAE幾何模型核心,源自于法國的Matra Datavision公司,這一套函式庫系統原來是著名的CADCAM軟體EUCLID的開發平臺,但是在1998年, Matra Datavision改變了經營策略,從以銷售軟體為主改變為提供CAD/CAM/CAE軟體服務為主的獲利模式,并且在1999年公布Open CASCADE的程式原始碼,任何人都可以在該公司的網站上下載并且使用這些程式碼,而Matra Datavision則以此函式庫為基礎位客戶建立客制化的數值模擬軟體,國內CADCAM產業所需的套裝軟體常常動輒數百萬甚至上千萬,如此高昂的軟體 費用對于中小企業來說確實是非常沉重的負擔,而且套裝軟體中的功能有些其實根本用不到,但是軟體使用者卻必須花錢購買這些用不到的功能,如果能夠針對中小 企業的需求建構一個精簡化的CAD/CAM軟體,并且在生產需求改變的時候才增加新的功能,將可以有效節省軟體成本,而Open CASCADE的成功經驗或許可以提供產業界甚至學術界一些新的思考方向
Open CASCADE是一個功能強大的三維建模工具,提供了點、線、面、體和復雜形體的顯示和交互操作,經過深度開發后可實現紋理、光照、圖元填充、渲染等圖形操作和放大、縮小、旋轉、漫游、模擬飛行、模擬穿越等動態操作。
開源Open CASCADE從底層構建的CAD平臺,所以在做機械仿真方面會好用很多,比如數控加工中模擬切屑的去除過程,對于干涉的檢查等,使用CASCADE的實體布爾運算即可都可以實現。
其基本描述從官網翻譯大致如下:
OpenCascade提供二維和三維幾何體的生成、顯示和分析。主要功能有:
1.創建錐、柱、環等基本幾何體;
2.對幾何體進行布爾操作(相加,相減,相交運算);
3.倒角,斜切,鏤空,偏移,掃視;
4.幾何空間關系計算(法線,點積,叉積,投影,擬合等);
5.幾何體分析(質心,體積,曲率等);
6.空間變換(平移,縮放,旋轉)。
高級功能:
1.應用框架服務;
2.數據交換服務。
OpenCasCade 社區版 0.9 發布,該版本合并了 OCCT 6.5.2 的改變,支持 CMake 卸載特性,提供很多 cppcheck QA 測試和移除了一些 gcc 的警告,支持 embarcadero,修復了 Intel TBB 的支持問題,支持 Wine 下的 mingw64