FCAD中特征管理等关键模块的设计与实现

来源 :浙江大学 | 被引量 : 0次 | 上传用户:jyy3196294
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着CAD技术的发展,当前的CAD系统在不断地发展和更新中。新的CAD系统总是具有更友好的用户界面,更快的响应速度,更强大的功能。在这个形势之下,我们对实验室863研究成果—GS-CAD系统进行了重新设计和实现,将推出全新的更强大的版本FCAD。 本文提出了在FCAD系统几个最基本和最重要的模块的设计方法和实现方法。 首先本文对FCAD系统的整体框架进行了介绍,其中主要介绍了FCAD系统中的模块划分,各模块所实现的功能以及模块之间的层次结构。 特征管理是CAD系统中最重要的部分之一。FCAD是一个基于历史的参数化实体造型系统。本文提出了FCAD系统中零件管理模块的设计方法和实现。首先给出了实体、特征、操作(设计历史)等几个基本概念的解释和定义,并且给出了如何在这些基本对象之间建立依赖关系。然后,提出了如何在系统中实现创建、删除、修改、回退、(取消)隐去等必需功能以及在用户编辑功能中必不可少的取消/重做操作。最后我们提出了在操作过程中保存快照的方法来减少重新生成模型的代价。 然后,本文提出了一种简单有效的局部的命名机制,并且在FCAD系统加以实现。该方法是基于面的命名方法。每一个面都使用了一个生成面的操作ID,一个操作内部分配的ID和一个邻接面表进行命名。边和点的命名是在面的命名基础上进行的。我们还特别给出了在面进行分裂和合并的时候的命名规则,使得匹配过程更为简单。 CAD系统的文件接口也是必不可少的。本文最后提出了对零件存取功能的实现方法。在这里,我们很好的借鉴了MFC中序列化存取的机制,并对之进行了改进,解决了纯虚基类指针的定向问题和存取指向同一对象的多个指针的处理。
其他文献
机群高性能计算系统是高性能计算和信息服务的基础设施,正日益受到科技界,各国政府的重视.如何有效地共享这些分布的、异构动态的机群高性能系统的资源,提供各种并行计算环境
WebGIS技术是目前GIS应用的重要前沿,它对地理信息中空间相关数据的采集、管理、分析和显示等特点若能引入到网上房展系统中,将大大改善目前现存系统对位置、环境等空间信息表
中科大网格研究组承担了国家863项目—"合肥网格节点的建设及若干典型网格应用的研制","中科大网格Portal的研制"是其中的一个子项目.该文作者承担了中科大网格Portal的主要
Internet的产生可以说是一种文明时代发展的必然,但同时也是人类在科学技术的探索过程当中的一次偶然。随着网络多媒体、网络高性能计算、用户移动接入、海量信息存储和处理
持久性对象是指能存在于应用程序生命周期外的数据,它们通常被存储在数据库中,最常用的关系数据库。人们开发的应用程序的一个基本任务就是产生、修改和查看这些数据。然而当开
20世纪90年代,WWW(World Wide Web)出现以来,Internet上的信息量正以前所未有的速度飞速发展,这也使得用户在Web上迅速、准确地获取所需信息变得越来越难。从用户的角度来看,希望能
本论文的设计工作是开发一种功能齐全、性能优异的CMOS线性稳压器NPU3965,该芯片具有低漏失电压、低功耗、低噪声,且实现芯片快速启动及关断快速放电等特点.论文详细论述了低
随着数据库技术的发展和信息时代的来临,各行各业都积累了大量的数据,数据库中存储的数据量急剧增加,航空航天、气象、医疗、农业等行业尤为突出,对这些数据进行分析以发现隐含在
现有的移动通信系统仿真工具价格昂贵,不利于在教学环节中推广。本文采用虚拟现实技术对移动交换机进行虚拟和仿真。采用三维技术对移动交换机外形等进行了虚拟,并提出了利用Wi
本课题研究了实践十号卫星蒸发与流体界面效应实验中液滴图像的处理方法,根据其液滴图片特性,分析了液滴的高度、接触面半径、体积、表面积、表面张力和蒸发速率等物理参数的