论文部分内容阅读
建筑信息模型BIM(Building Information Modeling)技术在建筑设计、施工和管理中被开始广泛使用。随着BIM技术的日益成熟,在古建筑信息处理中越来越体现出独特的优势。借助三维激光扫描技术来获取古建筑BIM模型,可以极大地方便古建筑的维护、修复、重建和复制等工作。由于支持BIM的软件缺乏统一的格式标准,以至于BIM模型的使用存在兼容性问题。国际协同联盟IAI(The International Alliance for Interoperability)在BIM行业内建立了一个开源的BIM标准格式,称之为工业基础类IFC(Industry Foundation classes),使项目兼容性问题得到解决。然而,在基于BIM技术的古建筑保护领域,一直存在数据格式混乱导致的文件兼容问题,许多的建筑保护单位都在使用各自的文件标准和格式平台,因此在建筑或者建筑构件的保存、管理以及展示上存在诸多的不便。论文围绕基于IFC标准构建徽州传统建筑构件模型探讨了以下三个方面的问题:首先,基于IFC标准的BIM模型构建。论文以徽州传统建筑构件的建立为例,通过对建筑构件进行三维扫描和对点云数据进行基于多边形网格的网格化处理,获取构件的三维模型。在获取构件模型的基础上,通过使用IFC标准,将对应的构件信息与构件模型进行绑定,最终生成支持IFC 2X3标准的文件。第二,IFC文件的转换。通过使用IfcOpenShell和Open CASCADE开源架构将IFC文件转换成通用的三维模型文件格式。从而实现BIM软件和通用三维模型软件的文件交换,进而增强BIM模型可复用性,使BIM模型被广泛应用于建筑和古建筑保护领域。最后,基于Web的徽州传统建筑构件交互式三维浏览。通过使用WebGL技术的三维模型浏览器端渲染的方法,在论文的以上两点的基础上,直接在Web用户端实现对三维模型的查看。这一实例的实现使得基于IFC文件格式的文件在高级应用中复用成为可能,这些应用包括但不限于专业的三维模型软件,还可以包括任何支持三维显示技术的应用。以上研究利用三维激光扫描技术获取建筑构件模型信息,通过使用多边形网格化的点云处理技术和IFC标准,生成基于BIM的徽州传统建筑构件模型,同时实现可以在Web浏览器端查看该文件表示的三维模型实例。这为BIM技术在建筑中的应用尤其是在古建筑保护上的应用提供了一整个开源架构的流程,为BIM工程师解决了文件交换问题,为团队协作提供极大便利。