基于WebGL与IFC的建筑信息模型可视化分析方法
2016-06-22徐夏炎李启明
徐 照 徐夏炎 李启明 张 星
(东南大学土木工程学院, 南京210096)
基于WebGL与IFC的建筑信息模型可视化分析方法
徐照 徐夏炎 李启明 张星
(东南大学土木工程学院, 南京210096)
摘要:针对现有BIM模型矢量数据在Web渲染效果方面存在的信息缺失问题,提出了一种结合WebGL和IFC标准的BIM模型可视化分析方法.利用WebGL技术扩展了BIM模型的3D可视化显示途径,通过IFC标准使BIM模型的几何信息与OBJ文件信息实现交互,进一步设计了IFC-OBJ数据接口,使BIM模型获得.html与.js格式支撑下的可视化表达模式.结果表明,利用WebGL和BIM模型显示技术可以分析着色器语言的构成和使用方法,确保模型信息完整;利用JavaScript编写的OBJ-JS交互程序可以调用WebGL着色器,实现3D网页渲染效果.利用该方法实现的BIM模型在形式定义和几何属性上与OBJ模型可以完整匹配,模型渲染效果真实,从而验证了整个分析方法的有效性和可行性.
关键词:建筑信息模型;IFC;WebGL;可视化
BIM是一种在工程项目设计、施工、运营与管理全生命周期内,面向多参与方协调、数据共享、信息集成管理与利用的虚拟仿真技术.BIM技术的核心价值在于多参与方协同与信息集成,这一核心价值的完整实现依赖于构建满足项目特性的BIM系统,以BIM服务器作为信息的存储载体,并与项目多参与方客户端进行信息交互[1].
根据客户端的不同形式,系统内的网络结构模式可以分为C/S(Client/Server客户机/服务器) 架构与 B/S(Browser/Server浏览器/服务器)架构,常用的软件客户端程序即为C/S架构,而B/S架构通常以Web浏览器为客户……