楼面生成方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:28559447 阅读:18 留言:0更新日期:2021-05-25 17:54
本申请涉及一种楼面生成方法、装置、计算机设备和存储介质。包括:获取标高内模拟楼面和房间相交区域的坐标信息;其中,相交区域由墙体分割为至少一个子相交区域;根据坐标信息,得到相交区域的外接矩形,并根据外接矩形建立直角坐标系;在外接矩形内,垂直于X轴向着Y轴正方向绘制生成线,并在生成线上生成第一C型钢;在每一子相交区域平行于Y轴的两边上生成第二C型钢,以及在每一子相交区域平行于X轴的两边上生成U型钢;根据生成的第一C型钢、第二C型钢和U型钢,生成楼面。从而使从坐标信息的获取到楼面生成的整个过程,完全不需要人工参与,能够自动生成与模拟楼面和房间匹配的楼面,节省大量的时间、人力和物力。

【技术实现步骤摘要】
楼面生成方法、装置、计算机设备和存储介质
本申请涉及计算机辅助设计
,特别涉及一种楼面生成方法、装置、计算机设备和存储介质。
技术介绍
随着计算机辅助设计技术的不断发展,应用计算机辅助设计对楼面进行设计得到了十分广泛的应用。传统技术中,应用计算机辅助设计对楼面布局进行设计和规划时,需要技术人员手动创建楼面文件,并逐一绘制定位,耗费大量的时间、人力和物力。
技术实现思路
基于此,有必要针对上述技术问题,提供一种楼面生成方法、装置、计算机设备和存储介质。一种楼面生成方法,所述方法包括:获取标高内模拟楼面和房间相交区域的坐标信息;其中,所述相交区域由墙体分割为至少一个子相交区域;根据所述坐标信息,得到相交区域的外接矩形,并根据所述外接矩形建立直角坐标系;其中,所述外接矩形位于所述直角坐标系的第一象限;在所述外接矩形内,垂直于X轴向着Y轴正方向绘制生成线,并在所述生成线上生成第一C型钢;在每一子相交区域平行于Y轴的两边上生成第二C型钢,以及在每一子相交区域平行于X轴的两边上生成U型钢;根据生成的第一C型钢、第二C型钢和U型钢,生成楼面。在其中一个实施例中,所述根据所述坐标信息,得到相交区域的外接矩形,包括:根据所述坐标信息,得到相交区域的最小外接矩形,并将所述最小外接矩形确定为所述外接矩形。在其中一个实施例中,所述在所述外接矩形内,垂直于X轴向着Y轴正方向绘制生成线,并在所述生成线上生成第一C型钢,包括:在所述外接矩形内,自所述直角坐标系的原点起,每隔预设距离垂直于X轴向Y轴正方向绘制生成线;在所述生成线上生成所述第一C型钢。在其中一个实施例中,所述在所述生成线上生成所述第一C型钢,包括:对于每一生成线,根据所述外接矩形中的墙体,对所述生成线进行分割,得到至少一个生成线片段;在所述至少一个生成线片段上生成所述第一C型钢。在其中一个实施例中,所述在所述至少一个生成线片段上生成所述第一C型钢,包括:对所述至少一个生成线片段进行标记,将自X轴起的奇数个生成线片段设置为第一标记,将自X轴起的偶数个生成线片段设置为第二标记;在每一生成线上生成所述第一C型钢;其中,当所述生成线片段为第一标记时,所述第一C型钢向着X轴的正方向,当所述生成线片段为第二标记时,所述第一C型钢向着X轴的负方向。在其中一个实施例中,所述在每一子相交区域平行于Y轴的两边上生成第二C型钢,包括:对于每一子相交区域,在所述子相交区域平行于Y轴的两边上生成初始第二C型钢;其中,靠近Y轴的边上的初始第二C型钢朝向X轴正方向,远离Y轴的边上的初始第二C型钢朝向X轴负方向;自所述初始第二C型钢中去除两个所述子相交区域相邻边上的初始第二C型钢,得到所述第二C型钢。在其中一个实施例中,所述在每一子相交区域平行于X轴的两边上生成U型钢,包括:对于每一子相交区域,在所述子相交区域平行于X轴的两边上生成初始U型钢;其中,靠近X轴的边上的初始U型钢朝向Y轴正方向,远离X轴的边上的初始U型钢朝向Y轴负方向;自所述初始U型钢中去除两个所述子相交区域相邻边上的初始U型钢,得到所述U型钢。一种楼面生成方法,所述方法包括:获取标高内模拟楼面和房间相交区域的坐标信息;其中,所述相交区域由墙体分割为至少一个子相交区域;根据所述坐标信息,得到相交区域的外接矩形,并根据所述外接矩形建立直角坐标系;其中,所述外接矩形位于所述直角坐标系的第一象限;在所述外接矩形内,自所述直角坐标系的原点起,每隔预设距离垂直于X轴向Y轴正方向绘制生成线;在所述生成线上生成所述第一C型钢;在每一子相交区域平行于Y轴的两边上生成第二C型钢,以及在每一子相交区域平行于X轴的两边上生成U型钢;根据生成的第一C型钢、第二C型钢和U型钢,生成楼面。一种楼面生成装置,所述装置包括:坐标信息获取模块,用于获取标高内模拟楼面和房间相交区域的坐标信息;其中,所述相交区域由墙体分割为至少一个子相交区域;直角坐标系建立模块,用于根据所述坐标信息,得到相交区域的外接矩形,并根据所述外接矩形建立直角坐标系;其中,所述外接矩形位于所述直角坐标系的第一象限;生成线C型钢生成模块,用于在所述外接矩形内,垂直于X轴向着Y轴正方向绘制生成线,并在所述生成线上生成第一C型钢;相交区域C型钢/U型钢生成模块,用于在每一子相交区域平行于Y轴的两边上生成第二C型钢,以及在每一子相交区域平行于X轴的两边上生成U型钢;根据生成的第一C型钢、第二C型钢和U型钢,生成楼面。一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述方法的步骤。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述方法的步骤。上述楼面生成方法、装置、计算机设备和存储介质,通过获取标高内模拟楼面和房间相交区域的坐标信息;其中,相交区域由墙体分割为至少一个子相交区域;根据坐标信息,得到相交区域的外接矩形,并根据外接矩形建立直角坐标系;其中,外接矩形位于直角坐标系的第一象限在外接矩形内,垂直于X轴向着Y轴正方向绘制生成线,并在生成线上生成第一C型钢;在每一子相交区域平行于Y轴的两边上生成第二C型钢,以及在每一子相交区域平行于X轴的两边上生成U型钢;根据生成的第一C型钢、第二C型钢和U型钢,生成楼面。从而使从坐标信息的获取到楼面生成的整个过程,完全不需要人工参与,能够自动生成与模拟楼面和房间匹配的楼面,节省大量的时间、人力和物力。附图说明图1为一个实施例中楼面生成方法的应用环境图;图2为一个实施例中楼面生成方法的流程示意图;图3为一个实施例中步骤S300的一种可实施方式的流程示意图;图4为一个实施例中生成线绘制结果示意图;图5为一个实施例中步骤S320的一种可实施方式的流程示意图;图6为一个实施例中步骤S410的一种可实施方式的流程示意图;图7为一个实施例中C型钢生成的示意图;图8为一个实施例中步骤S420的一种可实施方式的流程示意图;图9为一个实施例中U型钢生成的示意图;图10为另一个实施例中楼面生成方法的流程示意图;图11为一个实施例中楼面生成装置的结构框图;图12为一个实施例中计算机设备的内部结构图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。可以理解本申请中所使用的术语“第一”、“第二”等可在本文中用于描述各种条件关系,但这些条件关系不受这些术语限制。这些术语仅用于将一个条件关系与另一个条件关系区分开来。本申请提供的楼面生成方法,可以本文档来自技高网...

【技术保护点】
1.一种楼面生成方法,其特征在于,所述方法包括:/n获取标高内模拟楼面和房间相交区域的坐标信息;其中,所述相交区域由墙体分割为至少一个子相交区域;/n根据所述坐标信息,得到相交区域的外接矩形,并根据所述外接矩形建立直角坐标系;其中,所述外接矩形位于所述直角坐标系的第一象限;/n在所述外接矩形内,垂直于X轴向着Y轴正方向绘制生成线,并在所述生成线上生成第一C型钢;/n在每一子相交区域平行于Y轴的两边上生成第二C型钢,以及在每一子相交区域平行于X轴的两边上生成U型钢;/n根据生成的第一C型钢、第二C型钢和U型钢,生成楼面。/n

【技术特征摘要】
1.一种楼面生成方法,其特征在于,所述方法包括:
获取标高内模拟楼面和房间相交区域的坐标信息;其中,所述相交区域由墙体分割为至少一个子相交区域;
根据所述坐标信息,得到相交区域的外接矩形,并根据所述外接矩形建立直角坐标系;其中,所述外接矩形位于所述直角坐标系的第一象限;
在所述外接矩形内,垂直于X轴向着Y轴正方向绘制生成线,并在所述生成线上生成第一C型钢;
在每一子相交区域平行于Y轴的两边上生成第二C型钢,以及在每一子相交区域平行于X轴的两边上生成U型钢;
根据生成的第一C型钢、第二C型钢和U型钢,生成楼面。


2.根据权利要求1所述的方法,其特征在于,所述根据所述坐标信息,得到相交区域的外接矩形,包括:
根据所述坐标信息,得到相交区域的最小外接矩形,并将所述最小外接矩形确定为所述外接矩形。


3.根据权利要求1所述的方法,其特征在于,所述在所述外接矩形内,垂直于X轴向着Y轴正方向绘制生成线,并在所述生成线上生成第一C型钢,包括:
在所述外接矩形内,自所述直角坐标系的原点起,每隔预设距离垂直于X轴向Y轴正方向绘制生成线;
在所述生成线上生成所述第一C型钢。


4.根据权利要求3所述的方法,其特征在于,所述在所述生成线上生成所述第一C型钢,包括:
对于每一生成线,根据所述外接矩形中的墙体,对所述生成线进行分割,得到至少一个生成线片段;
在所述至少一个生成线片段上生成所述第一C型钢。


5.根据权利要求4所述的方法,其特征在于,所述在所述至少一个生成线片段上生成所述第一C型钢,包括:
对所述至少一个生成线片段进行标记,将自X轴起的奇数个生成线片段设置为第一标记,将自X轴起的偶数个生成线片段设置为第二标记;
在每一生成线上生成所述第一C型钢;其中,当所述生成线片段为第一标记时,所述第一C型钢向着X轴的正方向,当所述生成线片段为第二标记时,所述第一C型钢向着X轴的负方向。


6.根据权利要求1所述的方法,其特征在于,所述在每一子相交区域平行于Y轴的两边上生成第二C型钢,包括:
对于每一子相交区域,在所述子相交区域平行于Y轴的两边上生成初始第二C型钢;其中,靠近Y轴的边上的初始第二C型钢朝向X轴正方向,远离Y轴的边上的初始第二C型钢朝向X轴负方向;
自所述初始第二C型钢中去除...

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

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

1