2018年赵菲《基于WebGL的古建筑BIM模型轻量化研究与实现》(西安建筑科技大学)

简介: 2018年赵菲《基于WebGL的古建筑BIM模型轻量化研究与实现》(西安建筑科技大学)

轻量化思路:

将 Revit 项目文件转换为包含建筑模型几何信息的 OBJ 文件和包含模型属性信息的 JSON 格式的文件并格式化后存放在 JSON 中间文件中,将 JSON 中间文件导出后,再进行 WebGL 开发实现古建筑三维模型的轻量化展示、交互及属性查询

JSON文件

20200220093656559.png


系统设计

系统采用Java EE 的开源技术,服务器采用的是Tomcat,数据库服务器采用的是MySQL数据库,并采用MVC的三层架构,WebGL框架采用Three.js

20200220092701563.png


模型对象的属性关联

由于经过 Revit 二次开发后的几何数据和属性数据分别存储在了中间文件的几何数据区域和属性数据区域两个不同的区域,所以在此需要建立某种机制,将两个区域中的数据信息进行关联。由于 Revit 节点的属性中包含统一标识符 ID,它是 Revit 软件内部生成的字符串,每个节点都不同且唯一。在此设置统一标识符 ID 将 JSON文件不同区域中 的几何信息和属性信息进行关联。


为了在属性查询时实现属性与模型的关联及 属性信息的显示,获取 Canvas 子对象的具体实现步骤如下:



20200220093215797.png


测试结果

2020022009352982.png



目录
打赏
0
0
0
0
6
分享
相关文章
全球谷歌-微软开放式全球建筑数据集
全球谷歌-微软开放式全球建筑数据集
120 0
数字孪生核心技术揭秘(五):BIM究竟是解药还是毒药?
CIM模型的走红,也带热了BIM成为数字孪生城市应用的核心技术之一;基于BIM的数据挂载能力为数字孪生城市应用带来了极大想象空间,通过结合GIS/IOT数据可以连接人口、房屋、住户水电燃气信息、安防警务数据、等众多城市公共系统的信息资源,支撑数字孪生城市的决策分析。但是BIM数据的应用成本高也是一个不能回避的事实,无论是数据质量检查、数据格式转换、模型轻量化,到最终的渲染和应用,BIM模型在数字孪生场景下的应用链路都是非常冗长、复杂。因此BIM在数字孪生领域的应用,需要有目标与成本意识,以及合理的配套工具。
2729 0
《达摩院2023十大科技趋势》——产业革新——计算光学成像
《达摩院2023十大科技趋势》——产业革新——计算光学成像
583 0
《达摩院2023十大科技趋势》——场景变换——大规模城市数字孪生
《达摩院2023十大科技趋势》——场景变换——大规模城市数字孪生
301 0
云上有AI,让地球科学研究更省力
达摩院发布AI Earth地球科学云平台,将免费向科研人员开放,助力云上地球科学研究。
无人驾驶新模范:AI 画地图无人车看
在自动驾驶中,无人车需要和传统地图大不相同的“高精度地图”。