首页  专利技术  电子电路装置的制造及其应用技术

一种获取目标显示模型的方法、装置、设备及介质与流程

2026-04-10 09:20:07 152次浏览
一种获取目标显示模型的方法、装置、设备及介质与流程

本发明涉及数据处理,特别是涉及一种获取目标显示模型的方法、装置、设备及介质。


背景技术:

1、近年来,建筑信息模型(bim)已成为建筑行业中广泛采用的数字化工具,bim模型包含丰富的数据和几何信息,可用于设计、施工和运营建筑物,在web环境中显示bim模型能够提升项目信息的可访问性和协作效率,支持远程审查与决策制定,增强信息共享与理解,是现代建筑工程管理中的重要环节;现有技术中,在web环境中显示bim模型的方法为将完整的模型数据一次性下载到客户端,并在本地进行解析和渲染,以使得在web环境中显示bim模型。

2、但是上述方法也存在以下技术问题:

3、随着项目的扩大,bim模型的复杂度会不断增加,当bim模型的复杂度较高时,bim模型对应的模型文件较大,包含了大量的模型数据,因此,加载bim模型的时间较长且会占用较多的内存资源,并且渲染和处理大型、高复杂度的bim模型需要较强的计算能力,若用户的设备性能不足,那么渲染bim模型的速度会变慢,交互也会变得迟钝,进而bim模型可能会出现错误或丢失细节,影响可视化品质,降低用户体验。


技术实现思路

1、针对上述技术问题,本发明采用的技术方案为:

2、根据本发明的第一方面,提供了一种获取目标显示模型的方法,目标显示模型用于显示目标bim模型,方法包括如下步骤:

3、遍历指定bim模型id列表,当指定bim模型id对应的指定bim模型对应的平均构件距离大于第二预设距离且不大于第一预设距离时,将指定bim模型作为第一bim模型;当指定bim模型id对应的指定bim模型对应的指定平均构件距离不大于第二预设距离时,将指定bim模型作为第二bim模型,其中,指定bim模型对应的平均构件距离为指定bim模型对应的所有指定构件对应的指定距离的平均值,指定构件对应的指定距离为指定构件与其对应的指定bim模型的展示视角之间的距离,指定构件为指定bim模型中的构件。

4、获取第一bim模型和第二bim模型分别对应的一级构件、二级构件和三级构件,其中,显示第一bim模型或第二bim模型时,一级构件的显示顺序早于二级构件,二级构件的显示顺序早于三级构件。

5、将第一bim模型对应的所有一级构件、二级构件和三级构件对应的指定距离中的最大值作为第一bim模型对应的最大构件距离,将第二bim模型对应的所有一级构件、二级构件和三级构件对应的指定距离中的最大值作为第二bim模型对应的最大构件距离。

6、将所有第一bim模型对应的最大构件距离中的众数作为第一指定距离,将所有第二bim模型对应的最大构件距离中的众数作为第二指定距离。

7、当目标bim模型对应的平均构件距离大于第一指定距离时,将简化模型作为目标显示模型;当目标bim模型对应的平均构件距离大于第二指定距离且不大于第一指定距离时,将中等复杂度模型作为目标显示模型;当目标bim模型对应的平均构件距离不大于第二指定距离时,将高分辨率模型作为目标显示模型,其中,目标bim模型对应的平均构件距离为所有初始构件对应的初始距离的平均值,初始构件对应的初始距离为初始构件与目标bim模型的当前展示视角之间的距离,初始构件为目标bim模型中的构件。

8、根据本发明的第二方面,提供了一种获取目标显示模型的装置,目标显示模型用于显示目标bim模型,装置包括:

9、第一bim模型和第二bim模型获取模块,用于遍历指定bim模型id列表,当指定bim模型id对应的指定bim模型对应的平均构件距离大于第二预设距离且不大于第一预设距离时,将指定bim模型作为第一bim模型;当指定bim模型id对应的指定bim模型对应的指定平均构件距离不大于第二预设距离时,将指定bim模型作为第二bim模型,其中,指定bim模型对应的平均构件距离为指定bim模型对应的所有指定构件对应的指定距离的平均值,指定构件对应的指定距离为指定构件与其对应的指定bim模型的展示视角之间的距离,指定构件为指定bim模型中的构件。

10、构件获取模块,用于获取第一bim模型和第二bim模型分别对应的一级构件、二级构件和三级构件,其中,显示第一bim模型或第二bim模型时,一级构件的显示顺序早于二级构件,二级构件的显示顺序早于三级构件。

11、最大构件距离获取模块,用于将第一bim模型对应的所有一级构件、二级构件和三级构件对应的指定距离中的最大值作为第一bim模型对应的最大构件距离,将第二bim模型对应的所有一级构件、二级构件和三级构件对应的指定距离中的最大值作为第二bim模型对应的最大构件距离。

12、指定距离获取模块,用于将所有第一bim模型对应的最大构件距离中的众数作为第一指定距离,将所有第二bim模型对应的最大构件距离中的众数作为第二指定距离。

13、目标显示模型获取模块,用于当目标bim模型对应的平均构件距离大于第一指定距离时,将简化模型作为目标显示模型;当目标bim模型对应的平均构件距离大于第二指定距离且不大于第一指定距离时,将中等复杂度模型作为目标显示模型;当目标bim模型对应的平均构件距离不大于第二指定距离时,将高分辨率模型作为目标显示模型,其中,目标bim模型对应的平均构件距离为所有初始构件对应的初始距离的平均值,初始构件对应的初始距离为初始构件与目标bim模型的当前展示视角之间的距离,初始构件为目标bim模型中的构件。

14、根据本发明的第三方面,提供了一种非瞬时性计算机可读存储介质,存储介质中存储有计算机程序,计算机程序由处理器加载并执行以实现前述的方法。

15、根据本发明的第四方面,提供了一种电子设备,包括:处理器、存储器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现前述的方法。

16、本发明至少具有以下有益效果:

17、本发明提供了一种获取目标显示模型的方法、装置、设备及介质,所述方法能够根据指定bim模型获取第一bim模型和第二bim模型,根据第一bim模型对应的所有一级构件、二级构件和三级构件对应的指定距离获取第一bim模型对应的最大构件距离,根据第二bim模型对应的所有一级构件、二级构件和三级构件对应的指定距离获取第二bim模型对应的最大构件距离,根据所有第一bim模型对应的最大构件距离确定第一指定距离,根据所有第二bim模型对应的最大构件距离确定第二指定距离,当目标bim模型对应的平均构件距离大于第一指定距离时,将简化模型作为目标显示模型;当目标bim模型对应的平均构件距离大于第二指定距离且不大于第一指定距离时,将中等复杂度模型作为目标显示模型;当目标bim模型对应的平均构件距离不大于第二指定距离时,将高分辨率模型作为目标显示模型,目标显示模型用于显示目标bim模型,可知,本发明选择简化模型、中等复杂度模型或高分辨率模型作为目标显示模型用于显示目标bim模型,目标显示模型的数据量较小,对计算资源的要求较低并且占用的内存较少,因此,能够提供更流畅的交互体验,有利于提高用户体验。

文档序号 : 【 40165305 】

技术研发人员:孔鑫,周磊,王厚霖,廖川,曲柄宇,覃天意,赵文祥,代明智
技术所有人:中国交通信息科技集团有限公司杭州分公司

备 注:该技术已申请专利,仅供学习研究,如用于商业用途,请联系技术所有人。
声 明此信息收集于网络,如果你是此专利的发明人不想本网站收录此信息请联系我们,我们会在第一时间删除
孔鑫周磊王厚霖廖川曲柄宇覃天意赵文祥代明智中国交通信息科技集团有限公司杭州分公司
一种基于遥感数据分析的水稻产量预测系统的制作方法 一种磁力非线性小尺寸悬臂梁吸振器的低频优化设计方法
相关内容