- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
天行健,君子以自强不息。地势坤,君子以厚德载物。——《周易》
基于组件的三维CAD系统开发的关键技术研究约束添加以及装配模块中的动态干涉检查等的基本组件;LM_KERN包括
本系统特征造型功能和ACIS几何造型引擎连接相关的类
讨论了组件技术和特征造型技术,并以“金银花”系统的开发
LmSuperElement(详见4),以及为上层供应的管理类、约束类、特征
上得出的,同时也参照了ACIS的组件划分思想。图二给出了系统组件
类等供应超类。
依靠关系简图(为节约篇幅,主要表示了三维零件设计部分的组件,而
◆功能组件层:该层建于核心层之上,系统面对应用的主要功能
没有具体表示关联绘图和装配部分的组件),为便利组件的集中管理和
部件均在这一层实现。用户的不同需求会盼望配置不同功能的软件系
调用系统采纳了层次结构,主要分为核心组件、功能组件、接口组件三
统,从该层选折所需组件集进行不同配置即可。图二所示为三维部分
层,上层组件可任意调用下层组件供应的全部服务。以下对图二作一些
的核心组件LM_KERNPART、特征造型组件LM_FEATURE、VGX约束管理
介绍:◆核心组件层:该层包含了系统最重要和最基本的组件,是三
器组件LM_VGX、处理选折对象的组件LM_PICK、和负责总体协调管理
维特征造型、二维关联绘图、部件装配、动态仿真等模块的共享部分。
的组件LM_MANAGE等。而其中特征造型和VGX组件中又分别进一步细
ACIS核心组件也位于其中,为系统供应ACIS几何造型基本功能;LM_GI
化为:草图特征、高级特征、自定义特征和VGX约束操作、约束管理
是供应底层显示支持,如:对OpenGL的调用、对屏幕刷新的操作、基
约束求解等组件。
本几何元素的绘制;LM_PUBFUN中供应通用数学运算以及公用链表、队
◆接口组件层:是系统的最高层,也是与用户直接进行交互操作
列、堆栈的类定义;LM_RUB包涵了各种几何元素的橡皮条——
管理的组件层,所以主要有处理鼠标大事MouseTool的LM_MT和管理
rubberband,该部分是支持VGX动态拖放造型(drag-and-drop)、动态
第1页共3页
海纳百川,有容乃大;壁立千仞,无欲则刚。——林则徐
系统界面中涉及到的对话框、菜单、工具条等资源的组件。立联系。
可见,这种组件设计结构不仅极大的便利了不同用户需求系统的配其中LmFeature最终派生于A
文档评论(0)