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