本发明涉及建筑建模,具体而言,涉及一种围护构件的建模方法、装置、电子设备及计算机可读存储介质。
背景技术:
1、目前在建筑领域中,当完成整体建筑模型的建模之后,若建筑模型尺寸发生变化,通常需要由人工重新进行建模,或者在模型上手动调整各个组成部分的空间位置和尺寸,从而实现对模型的修改。尤其是针对建筑模型内部的围护构件模型而言,更是无法实现灵活调整,修改过程中工作量巨大,不利于设计生产效率的提升。
技术实现思路
1、为解决现有存在的技术问题,本发明实施例提供一种围护构件的建模方法、装置、电子设备及计算机可读存储介质。
2、第一方面,本发明实施例提供了一种围护构件的建模方法,包括:获取待开设洞口的目标墙面的目标几何参数,所述洞口用于放置围护构件类模型;根据所述目标几何参数确定所述洞口的开设数量、目标位置及目标尺寸,并在所述目标墙面的所述目标位置以所述目标尺寸开设相应数量的所述洞口;将已建造且匹配所述目标尺寸的目标围护构件模型放置到所述洞口;当所述目标墙面响应于参数调整指令调整所述目标几何参数时,重新基于调整后的目标几何参数开设新洞口,并基于所述新洞口的洞口尺寸放置新围护构件模型。
3、可选地,根据所述目标几何参数确定所述洞口的目标尺寸,包括:从预设的多种洞口尺寸中选择与所述目标几何参数相匹配的洞口尺寸作为所述目标尺寸;或者,基于所述目标墙面对应的户型,确定所述洞口的目标尺寸。
4、可选地,根据所述目标几何参数确定所述洞口的开设数量,包括:根据所述目标几何参数与所述目标尺寸之间比值确定所述洞口的开设数量。
5、可选地,根据所述目标几何参数确定所述洞口的目标位置,包括:基于所述目标几何参数和所述开设数量,将所述目标墙面均分为所述开设数量个子区域,以每个所述子区域的中心点作为基准点确定所述洞口的目标位置。
6、可选地,在所述目标墙面的所述目标位置以所述目标尺寸开设相应数量的所述洞口,包括:对每个所述目标位置处的目标墙面进行扣减,得到开设有所述洞口的目标墙面。
7、可选地,目标围护构件模型包括:围护组件模型,或者,用于组成所述围护组件模型的围护零件模型。
8、可选地,在所述目标围护构件模型为所述围护零件模型的情况下,分别将匹配所述目标尺寸的所述围护零件模型放置到所述目标尺寸对应的目标位置处。
9、可选地,在所述目标围护构件模型为所述围护组件模型的情况下,所述目标围护构件模型通过以下方式建造:响应于模型建造指令,根据预先设定的每个围护零件的若干几何参数及对应的初始参数值建造若干个围护零件;针对每一围护零件模型,运行预先设定的移动指令将该围护零件模型移动至组合位置;运行预先设定的组合指令,将已移动至所述组合位置的若干围护零件模型组合为所述围护组件模型。
10、可选地,围护构件类模型包括:窗模型。
11、可选地,该方法还包括:针对每个围护构件类模型,获取该围护构件类模型的属性信息;所述属性信息用于在接收到工程量计算指令时,按照预设的工程量计算规则将所述属性信息与该围护构件类模型的模型参数进行计算,得到该围护构件类模型的工程量。
12、可选地,该方法还包括:接收所述围护构件类模型中任意一对关键连接点的坐标信息;每一所述坐标信息包含三个坐标轴的坐标值,至少一个坐标值由该关键连接点所在模型在所述目标墙面中的位置决定,且该坐标值随所述位置的变化而变化;当接收到针对任意一对关键连接点的标注指令时,计算并显示该对关键连接点之间的距离。
13、第二方面,本发明实施例还提供了一种围护构件的建模装置,包括:获取模块、计算模块、放置模块和调整模块;所述获取模块用于获取待开设洞口的目标墙面的目标几何参数,所述洞口用于放置围护构件类模型;所述计算模块用于根据所述目标几何参数确定所述洞口的开设数量、目标位置及目标尺寸,并在所述目标墙面的所述目标位置以所述目标尺寸开设相应数量的所述洞口;所述放置模块用于将已建造且匹配所述目标尺寸的目标围护构件模型放置到所述洞口;所述调整模块用于当所述目标墙面响应于参数调整指令调整所述目标几何参数时,重新基于调整后的目标几何参数开设新洞口,并基于所述新洞口的洞口尺寸放置新围护构件模型。
14、第三方面,本发明实施例提供了一种电子设备,包括处理器和存储器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述存储器中存储的计算机程序,所述计算机程序被所述处理器执行时实现上述第一方面所述的围护构件的建模方法。
15、第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面所述的围护构件的建模方法。
16、第五方面,本申请还提供一种计算机程序产品,包括计算机程序,当计算机程序被执行时,可以实现上述第一方面或者第一方面的任一种可能的设计方式所述的围护构件的建模方法。
17、本发明实施例提供的围护构件的建模方法、装置、电子设备及计算机可读存储介质,不仅能够在建模的过程中利用目标墙面的目标几何参数确定需要在该目标墙面中开设的用于放置围护构件类模型的洞口的相关信息,从而先通过在目标墙面生成洞口,再在洞口处放置目标围护构件模型。本发明还可基于目标几何参数的变化自动调整新洞口在目标墙面的开设数量、洞口尺寸以及新的目标位置,进而重新在目标墙面的各个新洞口处放置与新洞口相匹配的目标围护构件模型。也就是说,该方法在包含有该围护构件类模型的整体建筑模型(如房间模块模型)的尺寸发生变化时,无需由工程师对其中设置的围护构件类模型进行手动重新建模或手动调整布局,即可实现围护构件类模型的自适应调整。该方法大大减少了对模型修改过程中所需的工作量,有利于设计生产效率的提升。
1.一种围护构件的建模方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,根据所述目标几何参数确定所述洞口的目标尺寸,包括:
3.根据权利要求1所述的方法,其特征在于,根据所述目标几何参数确定所述洞口的开设数量,包括:
4.根据权利要求1所述的方法,其特征在于,根据所述目标几何参数确定所述洞口的目标位置,包括:
5.根据权利要求1所述的方法,其特征在于,所述在所述目标墙面的所述目标位置以所述目标尺寸开设相应数量的所述洞口,包括:
6.根据权利要求1所述的方法,其特征在于,所述目标围护构件模型包括:围护组件模型,或者,用于组成所述围护组件模型的围护零件模型。
7.根据权利要求6所述的方法,其特征在于,在所述目标围护构件模型为所述围护零件模型的情况下,分别将匹配所述目标尺寸的所述围护零件模型放置到所述目标尺寸对应的目标位置处。
8.根据权利要求6所述的方法,其特征在于,在所述目标围护构件模型为所述围护组件模型的情况下,所述目标围护构件模型通过以下方式建造:
9.根据权利要求1所述的方法,其特征在于,所述围护构件类模型包括:窗模型。
10.根据权利要求1所述的方法,其特征在于,还包括:
11.根据权利要求1所述的方法,其特征在于,还包括:
12.一种围护构件的建模装置,其特征在于,包括:获取模块、计算模块、放置模块和调整模块;
13.一种电子设备,包括处理器和存储器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述存储器中存储的计算机程序,以实现如权利要求1至11中任一项所述的围护构件的建模方法中的步骤。
14.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至11中任一项所述的围护构件的建模方法中的步骤。