一种基于BIM的建筑工程数据处理方法及系统
摘要文本
本发明公开了一种基于BIM的建筑工程数据处理方法及系统,本发明先以折叠误差为基础,来对BIM模型进行折叠操作,从而完成BIM模型的几何简化,如此,即可在保证质量的前提下完成模型的一次轻量化,同时,在完成一次简化后,本发明依据模型中的材质信息,将模型中同一材质的三角网格进行合并,并以此来完成模型的二次简化,基于此,可进一步的减少模型的数据量;由此通过前述两次简化操作,本发明可在保证模型质量的基础上,大幅减少模型数据量和体量,从而可在交互展示时,加快模型加载速度,提高浏览流畅性,进而保证用户的浏览体验感,因此,本发明非常适用于在建筑工程数据处理领域的大规模应用与推广。
申请人信息
- 申请人:烟台大学
- 申请人地址:264000 山东省烟台市莱山区清泉路30号
- 发明人: 烟台大学
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 一种基于BIM的建筑工程数据处理方法及系统 |
| 专利类型 | 发明申请 |
| 申请号 | CN202410231509.0 |
| 申请日 | 2024/3/1 |
| 公告号 | CN117807689A |
| 公开日 | 2024/4/2 |
| IPC主分类号 | G06F30/13 |
| 权利人 | 烟台大学 |
| 发明人 | 王清文 |
| 地址 | 山东省烟台市莱山区清泉路30号 |
专利主权项内容
1.一种基于BIM的建筑工程数据处理方法,其特征在于,包括:获取目标建筑的BIM模型,并解析所述BIM模型,得到所述BIM模型中的材质信息以及所有的三角形面片;依据各个三角形面片及各个三角形面片相邻的三角形面片,确定出各个三角形面片的折叠误差影响因子,其中,任一三角形面片相邻的三角形面片,为所述BIM模型中与该任一三角形面片具有至少一个共同顶点的三角形面片;基于各个三角形面片对应的折叠误差影响因子,计算出各个三角形面片的折叠误差,并依据各个三角形面片的折叠误差,对所述BIM模型进行折叠操作,直至满足折叠停止条件时,得到初始简化BIM模型;根据所述材质信息,对所述初始简化BIM模型进行材质渲染,以得到简化渲染BIM模型;从所述简化渲染BIM模型中,提取出各个构件的三角网格以及每个三角网格对应的材质信息,并利用各个构件的三角网格,构建出所述目标建筑的三角网格集;依据所述三角网格集中各个三角网格的材质信息,对所述三角网格集进行网格划分,以将所述三角网格集中具有同一材质信息的三角网格划分至同一类簇中,得到多个三角网格类簇;将各个三角网格类簇中的三角网格进行网格合并处理,得到每个三角网格类簇对应的合并网格;利用多个合并网格,生成所述目标建筑对应的轻量化BIM模型,并对所述轻量化BIM模型进行模型渲染,以完成所述目标建筑的轻量化加载。