摘要
针对目前BIM可视化系统只提供二维或三维可视化管理,无法结合二维平面与三维空间的优势,进行二三维联动可视化管理的现状,提出并实现二三维联动可视化引擎。该引擎设计并封装了一个基于IFC标准的文件解析接口,以获取所加载的IFC文件的BIM信息,并保存为OBJ与SVG文件;运用WebGL技术,实现在浏览器端加载并展示OBJ和SVG文件;采用基于BIM的统一ID映射与中心点坐标相结合的联动方法,实现从IFC文件到浏览器端联动可视化管理。实例结果验证了引擎工作的有效性。
The current BIM visualization systems only provide 2D or 3D visualization management,and cannot combine the advantages of 2D plane and 3D space to carry out 2D&3D interactive visualization management.In response to this situation,this paper proposes and implements the 2D&3D interactive BIM visualization engine.It designed and encapsulated a file parsing interface based on the IFC standard to obtain the BIM information of the loaded IFC files and save it as OBJ and SVG files;WebGL technology was used to load and display OBJ and SVG files on the browser side;the linkage method of unified ID mapping and central point coordinate based on BIM was adopted to realize the visual management of linkage from IFC file to browser side.The example results verify the effectiveness of the engine work.
作者
魏国富
熊晓芸
王金龙
Wei Guofu;Xiong Xiaoyun;Wang Jinlong(School of Information and Control Engineering,Qingdao University of Technology,Qingdao 266520,Shandong,China)
出处
《计算机应用与软件》
北大核心
2020年第7期82-87,共6页
Computer Applications and Software
基金
国家自然科学基金项目(61502262)。