CAD-CAM开发平台及其发展趋势.docVIP

  • 3
  • 0
  • 约4.93千字
  • 约 5页
  • 2017-07-26 发布于广东
  • 举报
CAD-CAM开发平台及其发展趋势.doc

  CAD/CAM开发平台及其发展趋势|第1 lun Solid等. 2.1 ACIS的开发接口   如图1所示,基于ACIS的开发接口有3个:API函数、C++类和DI函数.图中AMFC(ACIS Microsoft Foundation Class ponent)是专门为Microsoft P(块)、SHELL(壳)、SUBSHELL(子壳)、FACE(面)、LOOP(环)、E)、曲面(SURFACE)和实体(SOLID)存储在统一的数据结构中,这种共存机制使ACIS支持混合维模型和各种非闭合模型.图3描述了拓扑对象间的关系以及拓扑与几何间的关系. 图2 ACIS中模型的C++类层次关系 图3 ACIS中模型的数据结构 2.3 主要功能和特色 2.3.1 功 能   ACIS产品由两部分构成:核心模块(ACIS 3D Toolkit)和多种可选模块(Optional Husks).在核心模块中提供了基本、通用功能,而在可选模块中提供了一些更为高级的和更专用的功能,其主要功能如下.   (1) 构造曲面技术.可通过一个线框或一组边生成曲面,其方法包括覆盖(covering)、蒙皮(skinning)、放样(lofting)、网格曲面( surfaces)、可变形曲面(deformable surfaces).可变形曲面是ACIS可选模块DS(Deformable Surface ponent)中提供的功能;变形曲面造型(deformable modeling)是一种交互定义合理、自由曲线曲面的方法,而不是一种曲线曲面的表示方法,它是一种基于能量优化策略的方法,用户可通过施加负载和约束来修改曲线或曲面的形状.   (2) 求交、布尔运算和缝合.求交器(intersector)用于判断曲线和曲面是否相交并可求出交点.求交是通过底层的C++类实现的,用于对模型的几何进行操作,可进行曲线和曲线、曲线和曲面、曲面和曲面的求交运算;布尔运算(Boolean operations)包括并、交、差运算;缝合(stitching)是指通过共边或共顶点缝合两个体.   (3) 过渡.ACIS具有强大而丰富的过渡功能,标准的过渡功能内置在ACIS核心模块中,而更高级的过渡功能在可选模块Advanced Blending Husk(ABH)中提供.   (4) 模型分析.ACIS的模型分析功能主要包括:对象关系(object relationship)、物理特性(physical properties)、单元拓扑(cellular topology)、几何分析(geometric analysis)和光线测试(ray testing)等.   (5) 显示与交互.ACIS的显示方式包括线框图、多面体图、多面体消隐图、光照图.在交互方面提供了拾取和过滤(picking and filtering)、橡皮线(rubberbanding)、网格管理(grid management)等功能.   (6) 模型管理.   .文件的存储与恢复. ACIS提供了两种存储模型文件的格式:以ASCII文本格式存储文件SAT(Save As Text)和以二进制格式存储文件SAB(Save As Binary).SAT文件的格式是开放的,为非基于ACIS的应用存取ACIS模型提供了途径.   .零件管理. 通过ACIS的零件管理组件(part management ponent),可把实体组织成零件,并且可以以各种方式对零件进行操作.   .回溯. 通过此功能可在ACIS模型的各状态间切换,支持线性或非线性的历史流,并支持多个历史流. 2.3.2 特 色   ACIS的产品线是采用软件组件技术设计的,在公司成立之时就打起了软件组件技术和开放系统的旗帜向传统的CAD/CAM领域发出了挑战.建立在软件组件技术基础上的开放式体系结构形成了ACIS的重要特色,其主要特色如下:   (1) 基于组件的开放式体系结构.通过采用软件组件技术,可使不同用户、不同应用采用不同的组件组合,开发者也可以用自己开发的组件替代ACIS组件.ACIS的C++库由35个DLL组成,为开发者开发3D应用提供了极大的柔性和功能基础,开发者可以迅速把ACIS的新版本集成到产品中.例如Ashlar公司(Vellum Solids)和Visionary Design Systems公司(IronCAD)几乎在ACIS 4.0面市的同时宣布其基于4.0的应用推出.   (2) ACIS的几何总线(ACIS geometry bus).ACIS的开放体系结构和它的SAT构成了ACIS几何总线.ACIS几何总线使线框、曲面、实体的几何与拓扑模型数据能够自由交换,当SAT模型在“bus”上流动

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档