常见三维机械软件的中心有ACIS、Parasolid以及OpenCasCade。
ACIS是美国Spatial Technology公司推出的三维几何外型引擎,它集线框、曲面和实体外型于一体,并答应这三种表示共存于统一的数据构造中,为各种3D外型应用的开发提供了几何外型平台.Spatial Technology公司在1986年成立,目前ACIS 3D Toolkit在世界上已有380多个基于它的开发商,许多出名的大型系统都是以ACIS作为外型内核,如AutoCAD,CADKEY,Mechanical Desktop,Bravo,TriSpectives,TurboCAD,Solid Modeler,Vellum Solid等。
Parasolid现属于德国西门子公司,是一个CAD/CAM/CAE内核,由Unigraphics Solutions Inc 在英国剑桥大学开发的,用于它的UG、SolidWorks以及SolidEdge等产品中,也是一款重量级的三维软件中心。
Open CASCADE(简称OCC)平台是由法国Matra Datavision公司开发的CAD/CAE/CAM软件平台,可以说是世界上最重要的几何外型根底软件平台之一。开源OCC对象库是一个面向对象C++类库,用于快速开发设计范畴的专业应用程序。OCC主要用于开发二维和三维几何建模应用程序,包括通用的或专业的计算机辅助设计CAD系统、制造或分析范畴的应用程序、仿真应用程序或图形演示工具。OCC通过有机组织的C++库文件提供了六个模块。可视化模块作为OCC的中心部分,是可视化技术的详细表现。
坊间有人以为:
ACIS是用C++言语编写的,由于没有基于ACIS的高中端CAD软件开发出来,ACIS的维护和提供实时的技术支持看起来要比Parasolid差点。总言之,ACIS的稳定性较差,但随便上手,适用于学校里的研究工作或做个DEMO版演示软件;OpenCasCade是个收费包,适用于市场份额不大的软件开发。比如CMM测量软件,CMM软件一年销售几千套已经是非常好的业绩了。OpenCasCade用于学习研究还是不错的,算法都看得到,不过这是需要良好的数学(比如:高等几何)功底的。
记载冲动时刻,赢取超级大奖!点击链接,和我一起参加“2010:我的世界杯Blog日志”活动!