System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 建筑模型构建方法、装置、电子设备与计算机可读介质制造方法及图纸_技高网

建筑模型构建方法、装置、电子设备与计算机可读介质制造方法及图纸

技术编号:41321675 阅读:4 留言:0更新日期:2024-05-13 15:00
本公开的实施例公开了建筑模型构建方法、装置、电子设备与计算机可读介质。该方法的一具体实施方式包括:基于目标建筑对象的建筑设计信息,构建建筑对象模型;根据建筑调整需求信息,对建筑对象模型进行调整;对于每个建筑子对象参数信息,执行如下处理步骤:将参数相似度集中满足预设条件的参数相似度确定为备选参数相似度;将备选参数相似度组对应的各个历史建筑子对象图发送至用户终端;响应于接收到用户终端发送的选择信息,根据选择信息,确定目标历史建筑子对象图;根据各个目标历史建筑子对象图,对调整建筑对象模型进行渲染,得到渲染后的调整建筑对象模型。该实施方式缩短了建筑模型构建时间,提升了建筑构建的准确性。

【技术实现步骤摘要】

本公开的实施例涉及建筑模型构建领域,具体涉及建筑模型构建方法、装置、电子设备与计算机可读介质


技术介绍

1、目前,在进行建筑施工之前,通常需要预先构建待施工建筑的三维建筑模型。当前,对于建筑模型的构建,通常采用的方式为:由技术人员根据用户提供的需求文本,进行建筑模型的构建。

2、然而,采用上述方式通常会存在如下技术问题一:仅根据需求文本构建模型,导致初始构建的建筑模型不符合用户需求,需要反复修改,造成建筑模型构建时间较长。

3、该
技术介绍
部分中所公开的以上信息仅用于增强对本专利技术构思的背景的理解,并因此,其可包含并不形成本国的本领域普通技术人员已知的现有技术的信息。


技术实现思路

1、本公开的内容部分用于以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。本公开的内容部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。

2、本公开的一些实施例提出了建筑模型构建方法、装置、电子设备与计算机可读介质,来解决以上
技术介绍
部分提到的技术问题中的一项或多项。

3、第一方面,本公开的一些实施例提供了一种建筑模型构建方法,该方法包括:基于目标建筑对象的建筑设计信息,构建建筑对象模型;响应于接收到用户终端发送的建筑调整需求信息,根据上述建筑调整需求信息,对上述建筑对象模型进行调整,得到调整建筑对象模型,其中,上述调整建筑对象模型包括建筑子对象组,每个建筑子对象对应一个建筑子对象参数信息;对于每个建筑子对象参数信息,执行如下处理步骤:确定上述建筑子对象参数信息对应的建筑子对象类型;获取上述建筑子对象类型对应的历史建筑子对象图集,其中,每一历史建筑子对象图对应一历史建筑子对象参数信息;确定上述建筑子对象参数信息与每个历史建筑子对象参数信息的参数相似度,得到参数相似度集;将上述参数相似度集中满足预设条件的参数相似度确定为备选参数相似度,得到备选参数相似度组;将上述备选参数相似度组对应的各个历史建筑子对象图发送至上述用户终端;响应于接收到上述用户终端发送的对应上述各个历史建筑子对象图的选择信息,根据上述选择信息,确定目标历史建筑子对象图;根据所确定的各个目标历史建筑子对象图,对上述调整建筑对象模型进行渲染,得到渲染后的调整建筑对象模型,作为目标建筑模型。

4、第二方面,本公开的一些实施例提供了一种建筑模型构建装置,该装置包括:构建单元,被配置成基于目标建筑对象的建筑设计信息,构建建筑对象模型;调整单元,被配置成响应于接收到用户终端发送的建筑调整需求信息,根据上述建筑调整需求信息,对上述建筑对象模型进行调整,得到调整建筑对象模型,其中,上述调整建筑对象模型包括建筑子对象组,每个建筑子对象对应一个建筑子对象参数信息;确定单元,被配置成对于每个建筑子对象参数信息,执行如下处理步骤:确定上述建筑子对象参数信息对应的建筑子对象类型;获取上述建筑子对象类型对应的历史建筑子对象图集,其中,每一历史建筑子对象图对应一历史建筑子对象参数信息;确定上述建筑子对象参数信息与每个历史建筑子对象参数信息的参数相似度,得到参数相似度集;将上述参数相似度集中满足预设条件的参数相似度确定为备选参数相似度,得到备选参数相似度组;将上述备选参数相似度组对应的各个历史建筑子对象图发送至上述用户终端;响应于接收到上述用户终端发送的对应上述各个历史建筑子对象图的选择信息,根据上述选择信息,确定目标历史建筑子对象图;渲染单元,被配置成根据所确定的各个目标历史建筑子对象图,对上述调整建筑对象模型进行渲染,得到渲染后的调整建筑对象模型,作为目标建筑模型。

5、第三方面,本公开的一些实施例提供了一种电子设备,包括:一个或多个处理器;存储装置,其上存储有一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现上述第一方面任一实现方式所描述的方法。

6、第四方面,本公开的一些实施例提供了一种计算机可读介质,其上存储有计算机程序,其中,程序被处理器执行时实现上述第一方面任一实现方式所描述的方法。

7、本公开的上述各个实施例具有如下有益效果:通过本公开的一些实施例的建筑模型构建方法,缩短了建筑模型构建时间,提升了建筑构建的准确性。具体来说,造成建筑模型构建时间较长的原因在于:仅根据需求文本构建模型,导致初始构建的建筑模型不符合用户需求,需要反复修改。基于此,本公开的一些实施例的建筑模型构建方法,首先,基于目标建筑对象的建筑设计信息,构建建筑对象模型。由此,可以初步构建出建筑对象模型。其次,响应于接收到用户终端发送的建筑调整需求信息,根据上述建筑调整需求信息,对上述建筑对象模型进行调整,得到调整建筑对象模型。其中,上述调整建筑对象模型包括建筑子对象组,每个建筑子对象对应一个建筑子对象参数信息。由此,可以根据用户的调整需求信息,对建筑对象模型进行调整。然后,对于每个建筑子对象参数信息,执行如下处理步骤:确定上述建筑子对象参数信息对应的建筑子对象类型;获取上述建筑子对象类型对应的历史建筑子对象图集,其中,每一历史建筑子对象图对应一历史建筑子对象参数信息;确定上述建筑子对象参数信息与每个历史建筑子对象参数信息的参数相似度,得到参数相似度集;将上述参数相似度集中满足预设条件的参数相似度确定为备选参数相似度,得到备选参数相似度组;将上述备选参数相似度组对应的各个历史建筑子对象图发送至上述用户终端;响应于接收到上述用户终端发送的对应上述各个历史建筑子对象图的选择信息,根据上述选择信息,确定目标历史建筑子对象图。由此,可以与用户端进行交互,确定每个建筑子对象对应的建筑图。最后,根据所确定的各个目标历史建筑子对象图,对上述调整建筑对象模型进行渲染,得到渲染后的调整建筑对象模型,作为目标建筑模型。由此,缩短了建筑模型构建时间,提升了建筑构建的准确性。

本文档来自技高网...

【技术保护点】

1.一种建筑模型构建方法,包括:

2.根据权利要求1所述的方法,其中,所述根据所确定的各个目标历史建筑子对象图,对所述调整建筑对象模型进行渲染,得到渲染后的调整建筑对象模型,包括:

3.根据权利要求2所述的方法,其中,在所述将所述初始渲染建筑对象模型输入至预先训练的建筑对象模型检测模型中,得到建筑对象模型检测结果之前,所述方法还包括:

4.根据权利要求1所述的方法,其中,所述方法还包括:

5.根据权利要求1所述的方法,其中,所述方法还包括:

6.一种建筑模型构建装置,包括:

7.一种电子设备,包括:

8.一种计算机可读介质,其上存储有计算机程序,其中,所述程序被处理器执行时实现如权利要求1-5中任一所述的方法。

【技术特征摘要】

1.一种建筑模型构建方法,包括:

2.根据权利要求1所述的方法,其中,所述根据所确定的各个目标历史建筑子对象图,对所述调整建筑对象模型进行渲染,得到渲染后的调整建筑对象模型,包括:

3.根据权利要求2所述的方法,其中,在所述将所述初始渲染建筑对象模型输入至预先训练的建筑对象模型检测模型中,得到建筑对象模型检测结果之前,所述方法...

【专利技术属性】
技术研发人员:林辰孙蓉蓉
申请(专利权)人:深圳供电局有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1