- Open CASCADE :
Open CASCADE(简称OCC)平台是由法国Matra Datavision公司开发的CAD/CAE/CAM软件平台,可以说是世界上最重要的几何造型基础软件平台之一。官网为: https://www.opencascade.com/开源OCC对象库是一个面向对象C++类库,用于快速开发设计领域的专业应用程序。
对象库提供如下服务:
1、提供二维和三维几何造型建模的工具:创建持久化的类,诸如:棱镜、圆柱、圆锥、圆环;演示布尔操作(加法,减法和交叉);应用嵌条,倒角和拉伸来拉伸结构;采用冲抵,去壳,变空,扫描制造结构模型;计算表面特性诸如表面、体积、重心、曲率;用投影,插值,近似计算几何体;管理实现对象的显示与操作行为的可视化服务,如三维旋转、变焦、遮光等操作。
2、应用框架主要有非几何应用数据和几何学的融汇、模型参数化以及创建图形用户界面的框架(GUI)等特色。
3、提供CASCADE模型输入输出功能和标准版的数据交换功能,如IGES和STEP。由于OCC技术是一个开源的软件开发平台,因此在数值建模软件如CAD\CAE\CAM的开发上得到了广泛的应用。
OpenCascade提供二维和三维几何体的生成、显示和分析。主要功能有:
1.创建锥、柱、环等基本几何体;
2.对几何体进行布尔操作(相加,相减,相交运算);
3.倒角,斜切,镂空,偏移,扫视;
4.几何空间关系计算(法线,点积,叉积,投影,拟合等);
5.几何体分析(质心,体积,曲率等);
6.空间变换(平移,缩放,旋转)。
- Inno Setup用Delphi写成,其官方网站同时也提供源程序免费下载。它虽不能与Installshield这类恐龙级的安装制作软件相比,但也当之无愧算是后起之秀。Inno Setup是一个免费的安装制作软件,小巧、简便、精美是其最大特点,支持pascal脚本,能快速制作出标准Windows2000风格的安装界面,足以完成一般安装任务。官网为:http://www.jrsoftware.org