APP下载

基于Open CASCADE平台的CAD系统开发研究

2014-07-18丁华王忠

西南科技大学学报 2014年2期
关键词:可视化功能模型

丁华王忠

(西南科技大学制造科学与工程学院 四川绵阳 621010)

随着科学技术的飞跃发展,CAD/CAM技术在冲压工业中的应用将愈加广泛,而我国目前几乎还没有专用于冲压行业的商用CAD/CAM软件。因而对该领域的CAD/CAM研究仍旧具有十分重要的意义。大部分CAD/CAM软件都是在几何内核的基础上开发的[1]。目前,可用于开发CAD系统的底层几何内核平台有美国Spatial technology公司的ACIS、英国EDS公司的Parasolid平台以及法国Matra Datavision公司的Open CASCADE等。如著名的Auto CAD软件使用的开发平台是ACIS,Unigraphics,Solid Works使用的是 Parasolid[2]。Open CASCADE 作为一款开源开发工具包,因其功能上的全面和强大,在业内也颇受好评,如HeeksCAD,MIDAS FX+等软件均选用Open CASCADE作为开发平台[3]。考虑到开源库在开发研究中具有更大的优越性,故选择Open CASCADE作为底层开发工具。

1 Open CASCADE平台

1.1 Open CASCADE 平台简介

Open CASCADE是一款功能强大的软件开发平台,它包括3D曲面和实体建模组件、可视化组件、数据交换组件和适合快速开发的应用程序开发框架(OCAF-Open CASCADE Application Framework)。Open CASCADE技术可以用于数字仿真软件的开发,包括CAD,CAM,CAE,PDM 等应用程序。该技术是20世纪90年代中期出现的,已经被许多不同领域的商业客户用来开发自己的软件产品。

Open CASCADE提供了一个巨大的类库,可以帮助用户进行快速开发。类库实际上就是几何内核,定义了图形数据的存储格式以及大量的图形算法,包含了许多方便快速设计面向对象的功能类。基于Open CASCADE的应用程序可以开发处理二维、三维几何模型等其他目的的CAD系统,如:制造、分析应用和仿真应用等。

1.2 Open CASCADE 功能特点

作为一款底层开发平台,Open CASCADE提供了全面而强大的图形运算类、快速开发应用框架OCAF、图形显示操作功能包等[4]。……

登录APP查看全文

猜你喜欢

可视化功能模型
一半模型
也谈诗的“功能”
基于CiteSpace的足三里穴研究可视化分析
基于Power BI的油田注水运行动态分析与可视化展示
基于CGAL和OpenGL的海底地形三维可视化
重尾非线性自回归模型自加权M-估计的渐近分布
“融评”:党媒评论的可视化创新
关于非首都功能疏解的几点思考
3D打印中的模型分割与打包
中西医结合治疗甲状腺功能亢进症31例