BIM二次开发

  • 原创经验
  • |
  • 更新:
  • |

BIM的二次开发,就是通过轻量化技术,基于BIM图形引擎,定制开发出融合BIM模型图形界面的各种功能,满足用户使用需求,下面我们就来具体了解一下BIM二次开发的有关内容。


具体内容

  1. 1

    图形引擎:

    基于BIM的二次开发,建议选用开源图形引擎,如基于Three.js和WebGL技术的BIM图形引擎。

    WebGL技术是目前最为流行的,且支持度最高的Web图形技术之一,其支持的浏览器种类有:Firefox、Chrome、Microsoft Edge、遨游、猎豹、QQ、搜狗、UC、360等

    BIM二次开发

  2. 2

    系统架构:

    BIM图形引擎内部由3个核心的引擎组成。

    1、转换引擎:

    职责:解析原始文件格式,生成BIM图形引擎的数据包;

    2、BIM数据存储引擎:

    职责:存储海量异构的BIM数据,并提供便捷快速的查询接口;

    3、显示引擎:

    职责:通过浏览器显示模型或图纸。

  3. 3

    BIM模型网页展示:

    BIM图形引擎基于JavaScript和WebGL技术,实现了工程文件在网页上显示的功能,提供了一种轻便快捷查看BIM模型成果的方式。用户无需安装BIM软件,直接查看BIM模型的完整信息;支持各移动终端方便查询;在提交或展示成果时,无需拷贝BIM成果文件,保护知识产权。目前,已支持的工程文件格式包括:*.rvt、*.rfa、*.ifc……

  4. 4

    BIM模型支持的功能:

    支持标准视角的切换;支持按属性过滤条件隔离构件;支持浏览方式的切换;支持对三维模型进行剖切;选中构件,点击属性按钮,可以显示构件属性;支持显示设置。

  5. 5

    多个模型集成浏览:

    通常一个工程项目会由不同专业的设计师参与设计,因此一个完整的BIM模型往往由多个文件组成。BIM图形引擎提供了在线集成的功能,即当一个工程项目中所有的revit文件转换成功以后,就可以按照一定的规则发起集成。多个模型文件集成以后形成全专业、全楼层的模型。

  6. 6

    调用服务端接口获取BIM数据:

    BIM模型文件通过数字信息仿真模拟建筑物所具有的真实信息,信息的内涵不仅仅是几何形状描述的视觉信息,还包含大量的非几何信息,如材料的耐火等级、材料的传热系数、构件的造价、采购信息等。实际上,BIM就是通过数字化技术,在计算机中建立一座虚拟建筑,一个建筑信息模型就是提供了一个单一的、完整一致的、有逻辑的建筑信息库。

    BIM图形引擎包含海量BIM数据(如:构件信息、空间信息、非几何信息……)在云端结构化存储,保留了用户上传到云端的模型的所有信息,获取数据方便快捷。

注意事项

  • 以上就是BIM二次开发的有关介绍,在2020年疫情发展期间,BIM技术发挥了很大的作用,对于报考2020年考试的考生,在报名前一定要了解2020年BIM考试报考指南,做到有备无患!


作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。

相关经验