基于AutoCAD二次开发的工程图的三维重建技术研究

来源 :太原理工大学 | 被引量 : 11次 | 上传用户:reich_ss
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
工程图成为表述机械设计理念的标准语言,在当今的工业时代依然扮演重要角色。许多计算机辅助产品分析技术如有限元分析、机构装配干涉检查、过程设计、数控加工、仿真显示等不能直接利用二维工程图中的几何和拓扑信息,于是二维工程图向三维实体的转换技术对于产品设计的维护和可持续发展尤为重要。AutoCAD在建筑、土木、机械、装潢等平面设计和三维立体设计领域占据重要地位,特别地,在工程制图领域被视为标准绘图软件。本重建系统正是将DXF文件作为数据源文件完成二维工程图到三维实体的自动转化。本重建系统分为三个环节:二维信息提取环节、三维重建预处理环节和三维实体重建环节。二维信息提取环节的主要任务是编写提取二维工程图图元的几何信息、拓扑信息、尺寸标注信息的接口C程序,提出了全剖视图、半剖视图、局部剖视图、几个相交平面剖切得到的全剖视图、几个平行平面剖切得到的全剖视图的剖面区域信息提取算法,将提取到的信息存入数据链表中,作为三维重建预处理系统的输入,并且探讨了半剖、全剖、局部剖、相交剖和平行剖的预处理算法。在三维重建预处理环节中的视图分割板块,在轮廓搜索的效率方面改进了传统的角度判别法,并将该方法与坐标投影法结合使用来完成具有多个视图的工程图的视图分割。在面向三维重建的数据结构的建立板块,建立双向链表结构并按点、线、面的层次归纳整理数据链表中的图元信息,通过指针将视图链表与图元链表关联、线框链表与线链表关联、线链表与点链表关联、线链表与尺寸链表关联、基本视图与辅助视图关联、剖切区域链表与视图链表关联。三维实体重建系统的建立是基于AutoCAD平台的二次开发技术,采用面向对象的编程方法,使用ObjectARX提供的类和函数,在VC++6.0环境中编译ObjectARX程序,在AutoCAD中以命令行的方式调用ARX程序生成基本形体,根据视图中轮廓环的相对位置关系推断基元体的空间相对位置关系,利用布尔运算组合基元体,最后生成符合工程图视图投影关系的组合体。利用本文提出的重建方法结合二维工程图进行了三维重建实验,结果表明,对于包含全剖视图、半剖视图、局部剖视图的工程图有良好的重建效果。
其他文献
目的探讨干化学法与尿沉渣联合用于尿常规检验的效果观察。方法选取我院2017年4月至2018年4月40例行尿常规检验患者,分别给予干化学法、尿沉渣及干化学法与尿沉渣联合检验,对
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
介绍化学成分对奥氏体化温度的影响。对淬火温度对组织和硬度的影响、回火温度对力学性能的影响进行了试验研究,确定最佳处理温度为:奥氏体化温度870~890℃,回火温度600~630℃
以任璧莲的《典型的美国人》《莫娜在希望之乡》这两篇小说为例,结合美国历史与华裔美国文学的研究,借助身份理论,围绕阶级、政治、文化、种族等因素对作品中所体现的身份问
公众审美文化从自然的“祛魅”到“返魅”的转变是新时代审美文化发展的一个重要特征。既是审美文化发展的必然趋势,也是解决生态危机思维困境的现实性要求,是保护生态环境,
民间资本在我国企业发展中具有重要地位,其兴起和发展是我国经济转型过程中特有的现象。在这一时期,企业急需通过资本市场获取发展所需要的资金,而我国尚不健全的资本市场体系无法满足各种企业尤其是中小企业对资本的需求。在这一背景下,民间资本逐步成为我国企业尤其是初创企业的重要资金来源。我国企业在不能通过资本市场获取发展所需资金的情况下,不得不借助亲戚、朋友等多种途径来融通资金,于是建立在“三缘”(血缘、业缘