建筑信息模型的显示方法、系统、电子设备及存储介质与流程

文档序号:32899706发布日期:2023-01-13 01:22阅读:来源:国知局

技术特征:
1.一种建筑信息模型的显示方法,其特征在于,包括:获取建筑信息模型的建筑构件信息;根据所述建筑构件信息,确定建筑构件,并对所述建筑构件的表面进行三角剖分,得到三角化的建筑构件;根据所述三角化的建筑构件,对建筑信息模型中的所述建筑构件进行渲染与显示。2.根据权利要求1所述的建筑信息模型的显示方法,其特征在于,所述获取建筑信息模型的建筑构件信息,包括:获取建筑信息模型;对所述建筑信息模型进行预处理,去除冗余数据,得到预处理后的建筑信息模型数据;对所述预处理后的建筑信息模型数据进行数模分离,得到几何信息;根据建筑构件之间的相似度,对所述几何信息中的建筑构件进行分类,得到调整后的几何信息;根据所述调整后的几何信息,获取建筑构件的边界信息和顶点信息。3.根据权利要求1所述的建筑信息模型的显示方法,其特征在于,所述对所述建筑构件的表面进行三角剖分,得到三角化的建筑构件,包括:在所述建筑构件的表面建立多个点,得到多个三角顶点;根据所述三角顶点的位置,去除冗余三角顶点,其中,所述冗余三角顶点包括:位置重叠的三角顶点;根据所述多个三角顶点将所述建筑构件的表面划分为多个三角形面片,得到三角化的建筑构件;根据所述三角化的建筑构件之间的关系,对所述三角化的建筑构件进行组装,得到三角化的建筑几何模型。4.根据权利要求1所述的建筑信息模型的显示方法,其特征在于,所述根据所述三角化的建筑构件,对建筑信息模型中的所述建筑构件进行渲染与显示,包括:创建场景,并添加场景元素,其中,所述场景元素包括:相机和光源;获取所述建筑构件的表面材质;在所述场景中,根据所述建筑构件的表面材质,通过着色器对可视区域中的三角化的建筑构件中各个三角面片进行着色。5.根据权利要求2所述的建筑信息模型的显示方法,其特征在于,所述根据建筑构件之间的相似度,对所述几何信息中的建筑构件进行分类,得到调整后的几何信息,包括:提取所述建筑构件的轮廓形状特征;根据所述建筑构件的轮廓形状特征的相似度,对多个所述建筑构件进行聚类;根据所述建筑构件聚类的类别,对所述建筑构件进行合并,得到调整后的几何信息。6.根据权利要求5所述的建筑信息模型的显示方法,其特征在于,所述对多个所述建筑构件进行聚类,包括:当所述建筑构件中存在目标物体时,则提取目标物体在所述建筑构件中的特征信息,其中,所述特征信息包括位置信息和形状信息;根据建筑构件的轮廓形状以及所述特征信息,对多个所述建筑构件进行聚类。7.根据权利要求4所述的建筑信息模型的显示方法,其特征在于,所述通过着色器对可
视区域中的三角化的建筑构件中各个三角面片进行着色,包括:根据所述相机和所述光源,确定可视区域;获取所述建筑构件的包围盒;对所述建筑构件的包围盒和所述可视区域进行碰撞检测;根据所述建筑构件的位置以及所述碰撞检测的结果,确定位于所述可视区域内或位于所述可视区域边界上的一个或多个第一建筑构件;根据所述相机和所述光源的位置,从所述第一建筑构件中确定未被全部遮挡的建筑构件,得到第二建筑构件;对所述第二建筑构件进行渲染与显示。8.一种建筑信息模型的显示系统,其特征在于,包括:获取模块,用于获取建筑信息模型的建筑构件信息;剖分模块,用于根据所述建筑构件信息,确定建筑构件,并对所述建筑构件的表面进行三角剖分,得到三角化的建筑构件;显示模块,用于根据所述三角化的建筑构件,对建筑信息模型中的所述建筑构件进行渲染与显示。9.一种电子设备,包括存储器和处理器,所述存储器存储有可在处理器上运行的计算机程序,其特征在于,当所述处理器执行所述程序时,实现如权利要求1至7任一项所述的建筑信息模型的显示方法的步骤。10.一种存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时,实现如权利要求1至7任一项所述的建筑信息模型的显示方法的步骤。

技术总结
本发明提出一种建筑信息模型的显示方法、系统、电子设备及存储介质。建筑信息模型的显示方法,包括:获取建筑信息模型的建筑构件信息;根据建筑构件信息,确定建筑构件,并对建筑构件的表面进行三角剖分,得到三角化的建筑构件;根据三角化的建筑构件,对建筑信息模型中的建筑构件进行渲染与显示。本发明有利于提高建筑信息模型的显示效果。建筑信息模型的显示效果。建筑信息模型的显示效果。


技术研发人员:夏春秋
受保护的技术使用者:深圳市唯特视科技有限公司
技术研发日:2022.10.09
技术公布日:2023/1/12
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1