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

技术编号:28559445 阅读:21 留言:0更新日期:2021-05-25 17:54
本申请涉及一种内墙生成方法、装置、计算机设备和存储介质。包括:获取设计模型中的房间信息;获取房间信息中的围合线组成的最大闭合区域,根据最大闭合区域对应的墙线和房间信息中的墙线得到内墙线;根据房间信息中的楼板信息,得到内墙高度;根据房间信息中的柱信息,对内墙线进行划分,得到至少一个内墙线片段;根据内墙高度、至少一个内墙线片段和预设的内墙板的厚度,生成内墙。从信息的获取到内墙生成的整个过程,完全不需要人工参与,能够自动生成与相关房间匹配的内墙,节省大量的时间、人力和物力。

【技术实现步骤摘要】
内墙生成方法、装置、计算机设备和存储介质
本申请涉及计算机辅助设计
,特别涉及一种内墙生成方法、装置、计算机设备和存储介质。
技术介绍
随着计算机辅助设计技术的不断发展,应用计算机辅助设计对房间进行设计得到了十分广泛的应用。传统技术中,应用计算机辅助设计对房间布局进行设计和规划后,在设计房间内墙时,需要手动创建内墙族文件,并逐一绘制定位,需要耗费大量的时间、人力和物力。
技术实现思路
基于此,有必要针对上述技术问题,提供一种内墙生成方法、装置、计算机设备和存储介质。一种内墙生成方法,所述方法包括:获取设计模型中的房间信息;获取所述房间信息中的围合线组成的最大闭合区域,根据所述最大闭合区域对应的墙线和所述房间信息中的墙线得到内墙线;根据所述房间信息中的楼板信息,得到内墙高度;根据所述房间信息中的柱信息,对所述内墙线进行划分,得到至少一个内墙线片段;根据所述内墙高度、所述至少一个内墙线片段和预设的内墙板的厚度,生成内墙。在其中一个实施例中,所述获取所述房间信息中的围合线组成的最大闭合区域,包括:根据所述房间信息中的围合线,得到由所述围合线组成的至少一个闭合区域;获取所述至少一个闭合区域的面积,根据所述面积对所述至少一个闭合区域中进行筛选,得到所述最大闭合区域。在其中一个实施例中,所述根据所述最大闭合区域对应的墙线和所述房间信息中的墙线得到内墙线,包括:将所述最大闭合区域对应的墙线确定为外墙线;从所述房间信息中的墙线中删除所述外墙线,得到所述内墙线。在其中一个实施例中,所述根据所述房间信息中的楼板信息,得到内墙高度,包括:从所述楼板信息中获取楼板的最大Z轴坐标;根据所述最大Z轴坐标以及所述内墙线所属房间所在标高对应的层高、标高、梁的偏移量、梁的厚度之间的关系,得到内墙高度。在其中一个实施例中,所述根据所述房间信息中的柱信息,对所述内墙线进行划分,得到至少一个内墙线片段,包括:根据所述柱信息,得到所述柱信息中的柱与所述内墙线的交点;根据所述交点,对所述内墙线进行划分,得到所述至少一个内墙线片段。在其中一个实施例中,所述根据所述内墙高度、所述至少一个内墙线片段和预设的内墙板的厚度,生成内墙,包括:对于每一内墙线片段,根据所述内墙高度,以所述内墙线片段的一端为起点、所述内墙板的厚度为步长,依次生成所述内墙。在其中一个实施例中,所述方法还包括:若所述内墙线片段的长度是所述内墙板的厚度的整数倍,则以所述内墙线片段的一端为起点,根据所述内墙高度、所述内墙板的厚度,生成所述内墙;若所述内墙线片段的长度不是所述内墙板的厚度的整数倍,则获取所述内墙线片段的长度对于所述内墙板的厚度的最大整数倍,并将所述内墙线片段的长度与所述内墙板的厚度的最大整数倍的差值确定为墙线剩余长度;剪切所述内墙板的厚度大于墙线剩余长度的部分,得到剪切后的内墙板;以所述内墙线片段的一端为起点,根据所述内墙高度、所述最大整数倍的内墙板和所述剪切后的内墙板,生成所述内墙。一种内墙生成方法,所述方法包括:获取设计模型中的房间信息;获取所述房间信息中的围合线组成的最大闭合区域进行筛选,根据所述最大闭合区域对应的墙线和所述房间信息中的墙线得到内墙线;从所述楼板信息中获取楼板的最大Z轴坐标;根据所述最大Z轴坐标以及所述内墙线所属房间所在标高对应的层高、标高、梁的偏移量、梁的厚度之间的关系,得到内墙高度;根据所述房间信息中的柱信息,对所述内墙线进行划分,得到至少一个内墙线片段;根据所述内墙高度、所述至少一个内墙线片段和预设的内墙板的厚度,生成内墙。一种内墙生成装置,所述装置包括:信息获取模块,用于获取设计模型中的房间信息;内墙线确定模块,用于获取所述房间信息中的围合线组成的最大闭合区域进行筛选,根据所述最大闭合区域对应的墙线和所述房间信息中的墙线得到内墙线;内墙高度确定模块,用于根据所述房间信息中的楼板信息,得到内墙高度;内墙线片段确定模块,用于根据所述房间信息中的柱信息,对所述内墙线进行划分,得到至少一个内墙线片段;内墙生成模块,用于根据所述内墙高度、所述至少一个内墙线片段和预设的内墙板的厚度,生成内墙。一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述方法的步骤。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述方法的步骤。上述内墙生成方法、装置、计算机设备和存储介质,通过获取房间信息中的围合线组成的最大闭合区域,根据最大闭合区域对应的墙线和房间信息中的墙线得到内墙线,并根据房间信息中的楼板信息,得到内墙高度,根据房间信息中的柱信息,对内墙线进行划分,得到至少一个内墙线片段,根据内墙高度、至少一个内墙线片段和预设的内墙板的厚度,生成内墙,从信息的获取到内墙生成的整个过程,完全不需要人工参与,能够自动生成与相关房间匹配的内墙,节省大量的时间、人力和物力。附图说明图1为一个实施例中内墙生成方法的应用环境图;图2为一个实施例中内墙生成方法的流程示意图;图3为一个实施例中步骤S200的一种可实施方式的流程示意图;图4为一个实施例中步骤S200的一种可实施方式的流程示意图;图5为一个实施例中内墙线与外墙线的示意图;图6为一个实施例中步骤S300的一种可实施方式的流程示意图;图7为一个实施例中房间设计参数的示意图;图8为一个实施例中步骤S400的一种可实施方式的流程示意图;图9为另一个实施例中内墙生成方法的流程示意图;图10为一个实施例中内墙生成装置的结构框图;图11另为一个实施例中内墙生成装置的结构框图;图12为一个实施例中计算机设备的内部结构图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。可以理解本申请中所使用的术语“第一”、“第二”等可在本文中用于描述各种条件关系,但这些条件关系不受这些术语限制。这些术语仅用于将一个条件关系与另一个条件关系区分开来。本申请提供的内墙生成方法,可以应用于如图1所示的应用环境中。其中,终端10可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑。该终端10包含存储器,处理器以及显示屏。处理器可以运行建筑设计软件,该建筑设计软件可以以计算机程序的形式存储于存储器中。该存储器还为建筑设计软件提供运行环境,且该存储器可以存储建筑设计软件的运行信息。具体地,显示屏可以显示建筑设计软件的设计界面,用户可以通过设计界面输入房间信息,进而进行内墙生成。设计模型20为房间本文档来自技高网...

【技术保护点】
1.一种内墙生成方法,其特征在于,所述方法包括:/n获取设计模型中的房间信息;/n获取所述房间信息中的围合线组成的最大闭合区域,根据所述最大闭合区域对应的墙线和所述房间信息中的墙线得到内墙线;/n根据所述房间信息中的楼板信息,得到内墙高度;/n根据所述房间信息中的柱信息,对所述内墙线进行划分,得到至少一个内墙线片段;/n根据所述内墙高度、所述至少一个内墙线片段和预设的内墙板的厚度,生成内墙。/n

【技术特征摘要】
1.一种内墙生成方法,其特征在于,所述方法包括:
获取设计模型中的房间信息;
获取所述房间信息中的围合线组成的最大闭合区域,根据所述最大闭合区域对应的墙线和所述房间信息中的墙线得到内墙线;
根据所述房间信息中的楼板信息,得到内墙高度;
根据所述房间信息中的柱信息,对所述内墙线进行划分,得到至少一个内墙线片段;
根据所述内墙高度、所述至少一个内墙线片段和预设的内墙板的厚度,生成内墙。


2.根据权利要求1所述的方法,其特征在于,所述获取所述房间信息中的围合线组成的最大闭合区域,包括:
根据所述房间信息中的围合线,得到由所述围合线组成的至少一个闭合区域;
获取所述至少一个闭合区域的面积,根据所述面积对所述至少一个闭合区域中进行筛选,得到所述最大闭合区域。


3.根据权利要求1所述的方法,其特征在于,所述根据所述最大闭合区域对应的墙线和所述房间信息中的墙线得到内墙线,包括:
将所述最大闭合区域对应的墙线确定为外墙线;
从所述房间信息中的墙线中删除所述外墙线,得到所述内墙线。


4.根据权利要求1所述的方法,其特征在于,所述根据所述房间信息中的楼板信息,得到内墙高度,包括:
从所述楼板信息中获取楼板的最大Z轴坐标;
根据所述最大Z轴坐标以及所述内墙线所属房间所在标高对应的层高、标高、梁的偏移量、梁的厚度之间的关系,得到内墙高度。


5.根据权利要求1所述的方法,其特征在于,所述根据所述房间信息中的柱信息,对所述内墙线进行划分,得到至少一个内墙线片段,包括:
根据所述柱信息,得到所述柱信息中的柱与所述内墙线的交点;
根据所述交点,对所述内墙线进行划分,得到所述至少一个内墙线片段。


6.根据权利要求1所述的方法,其特征在于,所述根据所述内墙高度、所述至少一个内墙线片段和预设的内墙板的厚度,生成内墙,包括:
对于每一内墙线片段,根据所述内墙高度,以所述内墙线片段的一端为起点、所述内墙板的厚度为步长,依次生成所述内墙。


7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
若所述内墙线片段的长度...

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

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

1