论文部分内容阅读
建筑信息模型(Building Information Modeling,BIM)技术的发展被视为建筑行业的第二次革命,使建筑设计从二维平面提升到三维空间,并被逐步的认可及应用。鉴于AutoCAD在建筑行业较深的根基,大多数建筑设计都是用CAD进行绘制,但如今为了将原始的二维图纸完善的保存,就促使了相关专业人员将图纸搭建为BIM模型。新兴技术的发展都有其过程,很多公司还是先选择CAD进行设计,然后再搭建BIM模型。目前,搭建BIM模型的方式都是手工搭建,而这种方式在搭建模型时存在许多复杂、重复的工作,使搭建的过程需花费大量的时间,从而导致效率低下,如何提高BIM建模效率就成为急需要解决的问题。因此将结合Auto CAD及Revit二次开发技术,实现建筑平面图的三维快速重建功能。论文具体工作如下:
1)建筑平面图的数据提取。根据建筑绘图标准,对要研究的图纸进行预处理。结合AutoCAD二次开发技术,开发出一款CAD数据自动提取软件,便于对建筑平面图中的数据进行提取。
2)建筑构件识别。根据墙体的基本绘制特点,采用顺时针深度优先搜索算法对墙体进行识别。采用自适应分块的墙体轮廓提取算法,解决识别后墙体断开的情况。对格网中不同平均坐标点数量进行效率对比,实验结果表明计算得出的平均坐标点数效率最高。并对自适应分块和文献中提出的数据分块两种方法进行墙体轮廓提取效率对比,实验结果表明,自适应分块的提取效率更高,并且随着建筑平面图中坐标点数的增加,效果越明显。最后根据门窗的常见绘制特点,对门窗进行了识别。
3)通过对Revit API中墙体、门窗重建方法的学习,结合Revit二次开发技术,在Visual Studio2012.NET平台上采用墙体批量重建算法实现建筑平面图的三维重建,并提取出BIM模型的信息。
实验结果表明,本文研究的基于BIM的三维重建不仅简化了操作,更主要的是提高了效率,对整个项目工程周期时间缩短起到了积极的作用。
1)建筑平面图的数据提取。根据建筑绘图标准,对要研究的图纸进行预处理。结合AutoCAD二次开发技术,开发出一款CAD数据自动提取软件,便于对建筑平面图中的数据进行提取。
2)建筑构件识别。根据墙体的基本绘制特点,采用顺时针深度优先搜索算法对墙体进行识别。采用自适应分块的墙体轮廓提取算法,解决识别后墙体断开的情况。对格网中不同平均坐标点数量进行效率对比,实验结果表明计算得出的平均坐标点数效率最高。并对自适应分块和文献中提出的数据分块两种方法进行墙体轮廓提取效率对比,实验结果表明,自适应分块的提取效率更高,并且随着建筑平面图中坐标点数的增加,效果越明显。最后根据门窗的常见绘制特点,对门窗进行了识别。
3)通过对Revit API中墙体、门窗重建方法的学习,结合Revit二次开发技术,在Visual Studio2012.NET平台上采用墙体批量重建算法实现建筑平面图的三维重建,并提取出BIM模型的信息。
实验结果表明,本文研究的基于BIM的三维重建不仅简化了操作,更主要的是提高了效率,对整个项目工程周期时间缩短起到了积极的作用。