opencascade

Open CASCADE(簡稱OCC)平台是由法國Matra Datavision公司開發的CAD/CAE/CAM軟體平台,可以說是世界上最重要的幾何造型基礎軟體平台之一。開源OCC對象庫是一個面向對象C++類庫,用於快速開發設計領域的專業應用程式。

基本介紹

  • 中文名:opencascade
  • 主要用於:開發二維和三維幾何建模應用程式
  • 簡稱:OCC
  • 開發:法國Matra Datavision公司
簡介,服務,

簡介

OCC主要用於開發二維和三維幾何建模應用程式,包括通用的或專業的計算機輔助設計CAD系統、製造或分析領域的應用程式、仿真應用程式或圖形演示工具。OCC通過有機組織的C++庫檔案提供了六個模組。可視化模組作為OCC的核心部分,是可視化技術的具體體現。

服務

對象庫提供如下服務:
1、提供二維和三維幾何造型建模的工具:創建持久化的類,諸如:稜鏡、圓柱、圓錐、圓環;演示布爾操作(加法,減法和交叉);套用嵌條,倒角和拉伸來拉伸結構;採用沖抵,去殼,變空,掃描製造結構模型;計算表面特性諸如表面、體積、重心、曲率;用投影,插值,近似計算幾何體;管理實現對象的顯示與操作行為的可視化服務,如三維旋轉、變焦、遮光等操作。
2、套用框架主要有非幾何套用數據和幾何學的融匯、模型參數化以及創建圖形用戶界面的框架(GUI)等特色。
3、提供CASCADE模型輸入輸出功能和標準版的數據交換功能,如IGES和STEP。由於OCC技術是一個開源的軟體開發平台,因此在數值建模軟體如CAD\CAE\CAM的開發上得到了廣泛的套用。
OpenCascade提供二維和三維幾何體的生成、顯示和分析。主要功能有:
1.創建錐、柱、環等基本幾何體;
2.對幾何體進行布爾操作(相加,相減,相交運算);
3.倒角,斜切,鏤空,偏移,掃視;
4.幾何空間關係計算(法線,點積,叉積,投影,擬合等);
5.幾何體分析(質心,體積,曲率等);
6.空間變換(平移,縮放,旋轉)。

相關詞條

熱門詞條

聯絡我們