基于STEP标准的几何信息的提取和模型重建

被引量 : 0次 | 上传用户:hgs061268109
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在当今制造业中CIMS、虚拟制造等飞速发展的环境下,不同CAX软件之间进行数据转换成为一个重要问题。解决这个问题关键在于建立一个完备的通用性好的产品数据标准。STEP国际标准就是基于这一前提提出的,它的目的是在产品的生存期内能够为产品数据的表示与通信提供一种中性格式,用来建立包括产品整个生命周期的、完整的、语义一致的产品数据模型。本文通过对基于STEP标准的中性文件的分析与识别,提取出所表达的三维几何信息并按照这些信息重新绘制出三维模型,最终实现以STEP标准为基础的三维数据转换。本文首先按照STEP/AP203中对各个实体的描述,建立了对应的C++语言实体描述,完成中性文件中的实体数据向内存中的转换。其次本文设计了STEP模型解析器,它能够实现对一般CAD系统生成的符合STEP标准的中性文件的几何信息提取和转换。模型解析器的设计主要是在VC++6.0平台上开发的,分为四部分:数据预处理模块、C++实体对象实例化模块、实体特征提取模块和数据转换模块。模型解析器的工作过程为:首先,在计算机中打开ASCII字符串的形式的STEP中性文件,按照STEP中性文件的格式对该字符串文件处理,读取每分割段内的数据,从而获得诸如实体号、实体、各属性值、组成该实体的实体号等信息;然后,将这些信息按照一定的规则在数据字典中进行查找,找到对应的C++实体描述,并且实例化这些C++实体对象,将从STEP中性文件中获得的信息传递给C++实体对象中对应的成员变量;其次,对保存在内存中的各个实体对象进行几何实体特征的识别与提取;最后,将提取出来的特征数据转换成符合后续模型重建部分要求的数据结构。根据提取出的三维信息应用OpenGL技术重绘三维实体。在模型重绘模块使用了三维绘图软件包OpenGL3D图形库。模型的绘制时,进行了光照和场景的设置。本文通过为CNCSimu1.0仿真系统设计能够外部导入基于STEP标准的三维模型的接口,作为实例验证基于STEP中性文件的三维几何信息的提取和重建理论的正确性。
其他文献
<正>近年来,随着地方国库库存规模快速增长,各级地方政府及相关部门愈来愈迫切地希望早日开展地方国库现金管理。如何管理与运作好这部分国库现金,已成为地方政府普遍关注的
全球气候变化问题已经超越了一般环境问题的范畴,而成为国际政治经济外交关系的重要考虑因素。随着《京都议定书》的实施以及气候变化问题谈判进程的加快,对我国未来经济社会
针对联合作战筹划过程中的不确定性资源调度问题,设计了基于资源流的反应式调度模型;针对调度过程中的时间不确定性,提出了模糊数建模方法;针对资源调度过程中的资源不确定性
大米蛋白是公认的优质植物蛋白,具有氨基酸组成比例合理和低过敏性等特性,非常适合作为婴幼儿和特殊人群的营养食品,国内外高度重视大米蛋白的研究和产品开发。本论文主要研
<正>党的十八届三中全会首次提出国家治理,标志着党治国理念的深刻变化和治国方式的重大转变。国家治理是对国家管理的一种否定,突出国家事务的多主体参与及其公共性,强调主
一、英语词汇教学现状分析及意义$$词汇是建立语言学习的基础。教单词是英语教学的一个重要组成部分。在应试教育体制下,很多学校的高中教学只关注成绩,尤其是英语词汇课,体现了
报纸
水泥企业资产重组,可以较好地规避或有债务、员工、税务等风险,也有利于后期企业管理整合和文化融合,但是在债务方面存在一些问题。本文首先举例介绍了一般水泥企业间资产重
铁路计算机联锁系统是以计算机技术为核心,通过采用通信、可靠性和容错以及“故障—安全”技术,实现联锁要求的实时控制系统。车站信号联锁软件作为计算机联锁系统的核心,是
系统地回顾了建国后国内与海外学者对中国工业化与城市化动力机制研究的历程和主要成果,重点梳理了动力机制演进规律、研究特色及问题。认为中国工业化动力机制研究经历了马
随着互联网的普及和网络支付的盛行,近五年网络购物正在成为一种普遍的社会现象。中国互联网络信息中心的调查显示,2011年有超过1.94亿中国人在网络购物,比2010年的1.61亿人