结构楼板生成方法、装置、非易失性存储介质和处理器制造方法及图纸

技术编号:27006623 阅读:49 留言:0更新日期:2021-01-08 17:10
本发明专利技术公开了一种结构楼板生成方法、装置、非易失性存储介质和处理器。其中,该方法包括:获取模拟楼板;确定模拟楼板在周围目标范围内的墙梁围合,其中,墙梁围合为模拟楼板周围的剪力墙和梁的中心线的围合;利用模拟楼板和墙梁围合生成第一结构楼板。本发明专利技术解决了结构楼板生成的效率低的技术问题。

【技术实现步骤摘要】
结构楼板生成方法、装置、非易失性存储介质和处理器
本专利技术涉及建筑辅助设计
,具体而言,涉及一种结构楼板生成方法、装置、非易失性存储介质和处理器。
技术介绍
目前,在进行结构楼板的生成时,通常是需要开发人员自己对结构楼板进行设计,以实现相应功能。但是,该方法根据不同开发人员的理论知识、经验的不同,设计出的结构楼板也会有所差异,并且需要耗费大量的时间来完成,从而无法快速生成结构楼板,存在结构楼板生成的效率低的技术问题。针对上述的结构楼板生成的效率低的技术问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种结构楼板生成方法、装置、非易失性存储介质和处理器,以至少解决结构楼板生成的效率低的技术问题。根据本专利技术实施例的一个方面,提供了一种结构楼板生成方法。该方法可以包括:获取模拟楼板;确定模拟楼板在周围目标范围内的墙梁围合,其中,墙梁围合为模拟楼板周围的剪力墙和梁的中心线的围合;利用模拟楼板和墙梁围合生成第一结构楼板。可选地,在利用模拟楼板和墙梁围合生成第一结构楼板之后,所述方法还包括:利用剪力墙和梁剪切第一结构楼板,得到第二结构楼板。可选地,利用模拟楼板和墙梁围合生成第一结构楼板之前,方法还包括:确定墙梁围合对应的目标包围盒;基于目标包围盒确定第一结构楼板的厚度;利用模拟楼板和墙梁围合生成第一结构楼板,包括:利用模拟楼板和墙梁围合生成上述厚度的第一结构楼板。可选地,基于目标包围盒确定第一结构楼板的厚度,包括:确定目标包围盒的长边尺寸和宽边尺寸;基于长边尺寸和宽边尺寸之间的比例,确定第一结构楼板的厚度。可选地,确定墙梁围合对应的目标包围盒,包括:获取墙梁围合对应的多个包围盒;将多个包围盒中面积最小的包围盒,确定为目标包围盒。可选地,获取墙梁围合对应的多个包围盒,包括:获取墙梁围合中多条边中的每条边和垂直于每条边的方向;基于每条边和方向,确定一个包围盒,得到多个包围盒。可选地,获取墙梁围合对应的多个包围盒,包括:获取每个包围盒的长边和宽边;基于每个包围盒的长边和宽边确定每个包围盒。可选地,获取每个包围盒的长边,包括:在墙梁围合的多个顶点中确定目标顶点;确定目标顶点分别与多个顶点中除目标顶点之外的其它多个顶点之间的线段,得到多条线段,其中,多条线段包括为墙梁围合的一条边的第一线段和多条线段中除第一线段之外的多条第二线段;确定每条线段投影到第一线段上的第一投影向量,得到多个第一投影向量,其中,每个第一投影向量用于指示每条线段投影到第一线段上的投影长度和投影方向;将多个第一投影向量中,投影长度最大的第一投影向量和投影长度最小的第一投影向量之间的差的绝对值,确定为包围盒的长边。可选地,获取每个包围盒的宽边,包括:在墙梁围合的多个顶点中确定目标顶点;确定目标顶点分别与多个顶点中除目标顶点之外的其它多个顶点之间的线段,得到多条线段,其中,多条线段包括为墙梁围合的一条边的第一线段和多条线段中除第一线段之外的多条第二线段;确定每条线段投影到第一线段的垂直方向上的投影向量,得到多个第二投影向量,其中,每个第二投影向量用于指示每条线段投影到第一线段的垂直方向上的投影长度和投影方向;将多个第二投影向量中,投影长度最大的第二投影向量和投影长度最小的第一投影向量之间的差的绝对值,确定为包围盒的宽边。根据本专利技术实施例的另一方面,还提供了一种结构楼板生成装置。该装置可以包括:获取单元,用于获取模拟楼板;确定单元,用于确定模拟楼板在周围目标范围内的墙梁围合,其中,墙梁围合为模拟楼板周围的剪力墙和梁的中心线的围合;生成单元,用于利用模拟楼板和墙梁围合生成第一结构楼板。根据本专利技术实施例的另一方面,还提供了一种非易失性存储介质。该存储介质中存储有计算机程序,其中,计算机程序被设置为运行时执行本专利技术实施例的结构楼板生成方法。根据本专利技术实施例的另一方面,还提供了一种处理器。该处理器用于运行程序,其中,程序被设置为运行时执行本专利技术实施例的结构楼板生成方法。根据本专利技术实施例的另一方面,还提供了一种电子装置。该电子装置可以包括存储器和处理器,其特征在于,存储器中存储有计算机程序,处理器被设置为运行计算机程序以执行本专利技术实施例的结构楼板生成方法。在本专利技术实施例的结构楼板生成方法中,可以通过获取模拟楼板;确定模拟楼板在周围目标范围内的墙梁围合,其中,墙梁围合为模拟楼板周围的剪力墙和梁的中心线的围合;利用模拟楼板和墙梁围合生成第一结构楼板;利用剪力墙和梁剪切第一结构楼板,得到第二结构楼板。也就是说,本申请可以调用已经封装好的功能,只需要获取模拟楼板,确定模拟楼板在周围目标范围内的墙梁围合,进而利用模拟楼板和墙梁围合来生成结构楼板,而不需要开发人员自己设计来实现生成结构楼板的功能,从而减少了开发人员开发时间,提高开发效率,解决了结构楼板生成的效率低的技术问题,达到了提高结构楼板的生成的效率的技术效果。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术实施例的一种结构楼板生成方法的流程图;图2是根据本专利技术实施例的一种模拟楼板的示意图;图3是根据本专利技术实施例的一种墙梁围合的示意图;图4是根据本专利技术实施例的一种生成的结构楼板的示意图;图5是根据本专利技术实施例的一种包围盒的示意图;图6(a)是根据本专利技术实施例的一种包围盒的示意图;图6(b)是根据本专利技术实施例的另一种包围盒的示意图;图7(a)是根据本专利技术实施例的一种通过图形上的一条边1和垂直于边1的方向来组成一个包围盒的示意图;图7(b)是根据本专利技术实施例的一种通过图形上的一条边2和垂直于边2的方向来组成一个包围盒的示意图;图7(c)是根据本专利技术实施例的一种通过图形上的一条边3和垂直于边3的方向来组成一个包围盒的示意图;图7(d)是根据本专利技术实施例的一种通过图形上的一条边4和垂直于边4的方向来组成一个包围盒的示意图;图8(a)是根据本专利技术实施例的一种确定BoundingBox的长边的示意图;图8(b)是根据本专利技术实施例的一种确定BoundingBox的宽边的示意图;图9是根据本专利技术实施例的一种通过BoundingBox的长边和BoundingBox的宽边确定BoundingBox的示意图;图10是根据本专利技术实施例的一种结构楼板生成装置的示意图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“本文档来自技高网
...

【技术保护点】
1.一种结构楼板生成方法,其特征在于,包括:/n获取模拟楼板;/n确定所述模拟楼板在周围目标范围内的墙梁围合,其中,所述墙梁围合为所述模拟楼板周围的剪力墙和梁的中心线的围合;/n利用所述模拟楼板和所述墙梁围合生成第一结构楼板。/n

【技术特征摘要】
1.一种结构楼板生成方法,其特征在于,包括:
获取模拟楼板;
确定所述模拟楼板在周围目标范围内的墙梁围合,其中,所述墙梁围合为所述模拟楼板周围的剪力墙和梁的中心线的围合;
利用所述模拟楼板和所述墙梁围合生成第一结构楼板。


2.根据权利要求1所述的结构楼板生成方法,其特征在于,在利用所述模拟楼板和所述墙梁围合生成第一结构楼板之后,所述方法还包括:
利用所述剪力墙和所述梁剪切所述第一结构楼板,得到第二结构楼板。


3.根据权利要求1所述的结构楼板生成方法,其特征在于,
在利用所述模拟楼板和所述墙梁围合生成第一结构楼板之前,所述方法还包括:确定所述墙梁围合对应的目标包围盒;基于所述目标包围盒确定所述第一结构楼板的厚度;
利用所述模拟楼板和所述墙梁围合生成第一结构楼板,包括:利用所述模拟楼板和所述墙梁围合生成所述厚度的所述第一结构楼板。


4.根据权利要求3所述的结构楼板生成方法,其特征在于,基于所述目标包围盒确定所述第一结构楼板的厚度,包括:
确定所述目标包围盒的长边尺寸和宽边尺寸;
基于所述长边尺寸和所述宽边尺寸之间的比例,确定所述第一结构楼板的厚度。


5.根据权利要求3所述的结构楼板生成方法,其特征在于,确定所述墙梁围合对应的目标包围盒,包括:
获取所述墙梁围合对应的多个包围盒;
将多个所述包围盒中面积最小的所述包围盒,确定为所述目标包围盒。


6.根据权利要求5所述的结构楼板生成方法,其特征在于,获取所述墙梁围合对应的多个包围盒,包括:
获取所述墙梁围合中多条边中的每条边和垂直于所述每条边的方向;
基于所述每条边和所述方向,确定一个所述包围盒,得到多个所述包围盒。


7.根据权利要求5所述的结构楼板生成方法,其特征在于,获取所述墙梁围合对应的多个包围盒,包括:
获取每个所述包围盒的长边和宽边;
基于每个所述包围盒的长边和宽边确定每个所述包围盒。


8.根据权利要求7所述的结构楼板生成方法,获取每个所述包围盒的长边,包括:
在所述墙梁围合的多个顶点中确定目标顶点;
确定所述目标顶点分别与所述多个顶点中除所述目标顶...

【专利技术属性】
技术研发人员:尤勇敏其他发明人请求不公开姓名
申请(专利权)人:久瓴江苏数字智能科技有限公司
类型:发明
国别省市:上海;31

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

1