三维图形浏览系统IGES后处理器的研究与实现

来源 :浙江大学 | 被引量 : 0次 | 上传用户:xyeee
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在信息技术高度发达的今天,网络的应用日益普及,人类社会正步入网络社会。由于Internet的出现和发展,缩小了人们在信息交流过程中的时空距离感,逐步形成了一个超时空的社会,使得人们可以实现异地信息的实时共享。基于网络的各种信息服务层出不穷,例如远程教育和培训、远程会诊、网络商城、网络会议系统等。在这些网络服务中,共享的信息种类包括文本和数据、视频、音频、图像和图形等多媒体信息,产品CAD图形数据也是其中一种应用十分广泛的共享信息。因此,研究开发基于网络的三维图形浏览系统具有明显的社会价值和应用价值。 基于网络的三维图形浏览系统(Net3DBrowser)主要由IGES后处理器和以OpenGL为支撑的绘制与交互操作两大功能模块组成,构成WebEx网络会议系统的三维图形浏览功能插件。 本文主要研究Net3DBrowserIGES后处理器的实现,包括以下几个方面: 1.IGES文件的分析及数据提取。通过对IGES数据交换标准本身的研究,分析比较由CAD系统的前处理器生成的IGES文件,了解组成零件的基本线元和基本面元的实体类型,总结出从IGES文件中提取零件和装配体数据信息的方法。 2.装配树视图的建立。分析构成装配树视图的必要数据信息,掌握IGES文件中这些数据信息的存在规律,据此定义零件结点和装配体结点,为了避免数据冗余,同时保证数据的完整性,制定相应的数据提取规则,进行装配树视图的数据提取,建立起正确且完整的装配树视图。 3.任意平面多边形的凸分解。对于简单凹多边形或有内孔的复杂平面多边形,需要将它们剖分成三角面片的集合或任意凸多边形的集合。本文通过对国内外相关算法的深入研究,借鉴先进剖分算法的思想,提出了基于环分割的任意平面多边形的凸分解算法,包括最近搭桥算法、二次搭桥思想和环分割思想。 在此基础上,本文以C++作为开发工具,在Unix、Linux、Windows 9x/NT/2000平台上实现了Net3DBrowserIGES后处理器。
其他文献
从2020年的春节开始,全民进入抗疫时期.rn这场疫情带给人们的不仅仅是生活方式上的改变,企业工作的开展也受到了前所未有的挑战.线下生活被按下了“暂停键”,线上却打开了“
期刊
计算机辅助工艺规程设计(Computer Aided Process Planning,CAPP),是促进生产准备工作自动化的有效途径,其应用对于缩短产品制造周期、提高产品质量、降低产品成本具有重要意义
目的:对儿童保健护理系统管理在儿童早期生长发育中的价值进行探讨.方法:采集2017.08-2019.08本地区早期发育儿童110例,通过随机法分为55例对照组(常规管理)与55例研究组(儿
镁合金因其优良的物理力学性能,在航空、航天、军工以及民用等领域应用较为广泛。目前,有关变形镁合金大塑性变形技术的研究报道较多,但多数大塑性变形方法存在生产效率低、
运用计算机进行机房的自动计费与管理,是计算机成为当今社会辅助管理手段发展的必然趋势。在查阅了大量参考文献的基础上,运用条形码自动识别技术、数据库技术和网络的远程通信
企业安全文化是被企业组织的员工群体所共享的安全价值观、态度、道德和行为规范的统一体.随着国家对外开发体制机制持续完善,“走出去”政策不断优化升级,共建“一带一路”
期刊