opencascade
opencascade
Open CASCADE,是由法国Matra Datavision公司开发的CAD/CAE/CAM软件平台,可以说是世界上最重要的几何造型基础软件平台之一。
正文
Open CASCADE(简称OCC)平台是由法国Matra Datavision公司开发的CAD/CAE/CAM软件平台,可以说是世界上最重要的几何造型基础软件平台之一。开源OCC对象库是一个面向对象C++类库,用于快速开发设计领域的专业应用程序。OCC主要用于开发二维和三维几何建模应用程序,包括通用的或专业的计算机辅助设计CAD系统、制造或分析领域的应用程序、仿真应用程序或图形演示工具。OCC通过有机组织的C++库文件提供了六个模块。可视化模块作为OCC的核心部分,是可视化技术的具体体现。
对象库提供如下服务:
1、提供二维和三维几何造型建模的工具:创建持久化的类,诸如:棱镜、圆柱、圆锥、圆环;演示布尔操作(加法,减法和交叉);应用嵌条,倒角和拉伸来拉伸结构;采用冲抵,去壳,变空,扫描制造结构模型;计算表面特性诸如表面、体积、重心、曲率;用投影,插值,近似计算几何体;管理实现对象的显示与操作行为的可视化服务,如三维旋转、变焦、遮光等操作。
2、应用框架主要有非几何应用数据和几何学的融汇、模型参数化以及创建图形用户界面的框架(GUI)等特色。
3、提供CASCADE模型输入输出功能和标准版的数据交换功能,如IGES和STEP。由于OCC技术是一个开源的软件开发平台,因此在数值建模软件如CAD\CAE\CAM的开发上得到了广泛的应用。
OpenCascade提供二维和三维几何体的生成、显示和分析。主要功能有:
1.创建锥、柱、环等基本几何体;
2.对几何体进行布尔操作(相加,相减,相交运算);
3.倒角,斜切,镂空,偏移,扫视;
4.几何空间关系计算(法线,点积,叉积,投影,拟合等);
5.几何体分析(质心,体积,曲率等);
6.空间变换(平移,缩放,旋转)。
参考资料

Warning: Invalid argument supplied for foreach() in /www/wwwroot/newbaike1.com/id.php on line 362
目录
概述
正文
参考资料