论文部分内容阅读
近年来,随着AutoCAD 等软件的出现和广泛使用,建筑设计人员已经越来越多的使用计算机来设计建筑工程图。但是后期的计算、放样等过程还依赖于人工读图,效率低下。于是建筑工程图的三维重建技术成为我们研究的主要内容。建筑图三维重建存在两个重要的问题,一是建筑图识别,主要是指从建筑图所提供的二维信息中提取三维信息,然后进行处理;二是建筑结构的重建,指在三维空间中重新构造出二维信息所对应的三维建筑结构。本文在建筑图三维重建方面做了一些研究和探讨。主要有以下方面:采用了分步骤、分层次的自动识别方法,以及基于继承的前导结构图识别结果重用方法,高效的建立构件间的全局关系;分析了国内平面表达法建筑制图新标准中仍存在的建筑物三维信息描述的分散性和多样性,采用工程图的信息提取和整合方法,完成了整体三维重建;实现了基于OpenGL 的建筑结构三维显示和漫游。分步骤、分层次的自动识别方法既可以充分利用计算机自动读图的方便性和高效性,又可以在每一步骤之后插入人工交互,及时修正自动识别中的错漏,防止错误蔓延到后续的处理结果中;由于每一步识别的输出是下一步识别的输入,通过交互改正错误,使每一步都可以基于正确输入的假设,极大地简化了识别过程。利用继承实现前导结构图识别结果的重用有以下好处:提高处理效率,并避免后续结构图识别中的重复交互工作;便于检查对应的柱、墙、梁、板图的一致性,以及发现自动识别中的错漏;通过重用前导结构图的识别结果,可以自然地建立起相关柱、墙、梁、板构件之间的逻辑关系,为建立建筑的全局三维逻辑框架做准备。国内平面表达法建筑制图新标准中仍存在建筑物三维信息描述的分散性和多样性,这就为工程图的识别和信息提取带来了很大的挑战。我们采用的工程图的信息提取和整合方法,克服了建筑图三维重建的难点,完成了整体三维重建。基于OpenGL 的建筑结构三维显示和漫游,使得人们可以预先看到建筑结构的整体形状和有关细节,有极好的直观效果。用OpenGL 提供的交互功能实现的