基于ACIS的三维CAD系统的关键技术研究

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:younger666
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文介绍了一个基于ACIS平台的大型三维CAD系统的设计、开发与应用。 文章开头简要介绍了国内与国外CAD系统发展的历史、现状与流行趋势,以及核心几何平台包括ACIS的应用情况。 继而本文介绍了ACIS系统的体系结构与应用开发相关的关键技术,包括ACIS的组件技术、软件总线结构、核心数据结构、编程接口等。同时介绍了本CAD系统的总体结构。 本文分别详述了该系统的交互系统、造型系统和渲染系统的设计与实现: 介绍了系统采用的GUI-命令行混合交互方式,该方式具有灵活方便的特点,符合CAD产品交互的实际需求。结合ACIS平台设计了一个栈式命令处理系统,便于实现异常复杂的用户交互命令。 介绍了造型系统的曲线、曲面、实体造型功能,以及模型编辑、布尔运算等高级造型技术,并给出了一些造型技术应用的实际例子。 利用ACIS平台的开放性,重新设计了ACIS的渲染引擎。文中探讨了ACIS渲染中所需的数据Shaders(反射、纹理空间、颜色和凹凸Shaders等)的取舍、重组、设置和处理算法及其实现. 文章最后对本文所作的工作进行了总结,对本系统和ACIS核心平台应用的发展前景进行了展望,针对当前CAD系统参数化、变量化、特征化设计的趋势,对下一步的工作提出了一些改进的建议。
其他文献
随着互网络技术的飞速发展,基于内容的图像检索技术成为人们研究的热点。它的主要方法是提取图像的底层特征如颜色、纹理、形状等,然后从数据库中检索与查询图像相似的图像,再将
煤气是工业生产中重要的产品和燃料,是宝贵的能源资源。因此,如何尽可能的减少煤气计量系统的的计量误差,当计量系统出现故障导致煤气的总发生量与总消耗量失去平衡时,如何合理的
超大规模集成电路的发展最终促使在一块芯片上实现一个系统成为现实,这种技术被称为SoC即片上系统。SoC的出现对设计方法也提出了更高要求。这主要包括设计软件和设计方法的研
在信息系统的应用开发中,经常涉及到数据迁移问题,即将数据从一个数据库环境迁移到另一个数据库环境.在进行数据迁移时不仅会涉及到数据所处环境即数据库管理系统(DBMS)的不
在这个技术变革飞速发展的年代,软件开发机构的致胜之道就在于连续不断的对其过程进行改进,提升商业产品的质量和效率.SPI,即软件过程改进,用来解决软件过程的混乱情况,在最
学位
目前油田开发方案编制与设计过程中的数据整理、数据查询、图形处理、文档编辑等工作已基本由专业应用软件来实现.但面对目前开发方案包含四大专业子方案,涉及多个技术人员,
该文在充分理解CMMI5企业的实际缺陷处理流程的基础上,以真实的缺陷数据为研究对象,从量化角度,用数据挖掘方法找出缺陷的关联规则,然后对关联规则进行解释和分析,得出缺陷对
随着网络的迅猛发展,人们面对的信息量快速增加,出现了所谓"信息爆炸"的现象.为了从大规模的网络信息中准确提取信息,需要对纷繁芜杂的信息进行合理的组织与分类.该文的目标
企业经过长期发展,对于不同的业务范围,使用过若干种不同的应用软件系统,积累了大量的数据.由于软件系统之间彼此不能进行通讯和调用,彼此之间的数据不能互相访问.这就需要有