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

技术编号:24613679 阅读:19 留言:0更新日期:2020-06-24 01:14
本申请涉及一种楼面砖模型的生成方法、装置、计算机设备和存储介质,所述方法首先获取待铺设对象的墙体信息;其中,所述墙体信息包括待铺设对象的内墙位置,然后根据所述墙体信息,获取所述待铺设对象的楼面砖围合线,并确定所述楼面砖围合线形成的待铺砖区域;以此实现了快速确定待铺设对象的待铺砖区域的目的;进一步地,通过获取所述待铺砖区域的铺砖起始点,并根据所述铺砖起始点和预设的楼面转铺设规则,生成所述待铺设对象的楼面砖模型。以此避免传统方法中需要设计人员逐一手动绘制砖模型导致的楼面砖模型生成效率低的问题,不仅大大节省了时间成本,也提高了楼面砖的生成效率。

Method, device, computer equipment and storage medium of building brick model

【技术实现步骤摘要】
楼面砖模型的生成方法、装置、计算机设备和存储介质
本申请涉及建筑设计
,特别是涉及一种楼面砖模型的生成方法、装置、计算机设备和存储介质。
技术介绍
随着时代的发展,科学技术逐渐趋向专业化、综合化、定量化发展,使得建筑设计领域更多的实现了自动化。对于房间内的楼面砖模型的生成方式,传统方法是设计人员使用设计软件手动绘制楼面砖模型,这就需要设计人员自己创建各种砖模型的相关族文件,然后根据所选择砖模型的特点以及楼面位置逐一手动绘制所要铺设的砖模型,以此完成楼面砖模型的铺设。然而,传统的通过设计人员手动铺设砖模型的方式,效率低且耗费人力。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够提高楼面砖模型生成效率的楼面砖模型的生成方法、装置、计算机设备和存储介质。一种楼面砖模型的生成方法,所述方法包括:获取待铺设对象的墙体信息;其中,所述墙体信息包括待铺设对象的内墙位置;根据所述墙体信息,获取所述待铺设对象的楼面砖围合线,并确定所述楼面砖围合线形成的待铺砖区域;获取所述待铺砖区域的铺砖起始点;根据所述铺砖起始点和预设的楼面转铺设规则,生成所述待铺设对象的楼面砖模型。在其中一个实施例中,所述墙体信息包括待铺设对象的墙体中心线和墙体厚度;所述根据所述墙体信息,获取所述待铺设对象的楼面砖围合线,并确定所述楼面砖围合线形成的待铺砖区域,包括:将所述墙体中心线朝着所述待铺设对象的方向移动预设偏移量后得到的墙内侧围合线,作为所述楼面砖围合线;将所述楼面砖围合线在所述待铺设对象中围合的区域,作为所述待铺砖区域。在其中一个实施例中,所述获取所述待铺砖区域的铺砖起始点位置,包括:获取所述待铺设对象中已铺设元素的Z轴初始偏移量;根据所述Z轴初始偏移量,获取待铺设砖模型的Z轴高度;根据所述Z轴高度以及所述待铺砖区域的顶点位置,确定所述待铺砖区域的铺砖起始点。在其中一个实施例中,所述根据所述Z轴初始偏移量,获取待铺设砖模型的Z轴高度,包括:根据所述待铺设砖模型的类型信息,确定所述待铺设砖模型对应的每一层填充物的填充信息;其中,所述填充信息包括对应填充物的名称以及所述填充物对应层的厚度;根据所述每一层的填充信息进行填充,并获取所述待铺砖区域的填充层厚度;根据所述Z轴初始偏移量和所述填充层厚度,确定待铺设砖模型的Z轴高度。在其中一个实施例中,所述根据所述每一层的填充信息,获取所述待铺砖区域的填充层厚度,包括:根据所述每一层的填充信息,以所述已铺设元素所在平面为起点、沿Z轴依次铺设每一层的填充物,以此得到待铺砖区域的填充层,然后获取所述填充层的厚度。在其中一个实施例中,所述待铺设砖模型为仿古砖模型且所述已铺设元素为定向结构刨花板模型时,所述方法还包括:根据仿古砖模型的防水属性,确定所述仿古砖模型对应的每一层的填充物包括聚合物水泥涂膜、水泥砂浆、干硬性水泥砂浆,并以定向结构刨花板模型所在平面为起点、沿Z轴依次填充聚合物水泥涂膜防水层、水泥砂浆层、干硬性水泥砂浆结合层,并将所述聚合物水泥涂膜防水层、水泥砂浆层、干硬性水泥砂浆结合层的厚度之和,作为所述待铺砖区域的填充层厚度。在其中一个实施例中,所述根据所述Z轴高度以及所述待铺砖区域的顶点位置,确定所述待铺砖区域的铺砖起始点,包括:当所述待铺砖区域为不规则矩形时,对所述待铺砖域进行区域分割,得到n个规则区域;其中,n为大于1的整数;根据所述Z轴高度以及每个所述规则区域在待铺设区域中的顶角位置,确定每个规则区域的铺砖起始点;其中,所述顶角位置指代对应规则区域中的一个顶点。在其中一个实施例中,所述根据所述铺砖起始点和预设的楼面转铺设规则,生成所述待铺设对象的楼面砖模型,包括:在第i个规则区域中,以第i个铺砖起始点为起点、以待铺设砖模型的左下角为待铺设砖模型生成点、以所述z轴高度所在平面作为待铺设砖模型生成面、以z轴正向作为法向,沿x轴依次生成待铺设砖模型,再沿y轴依次生成待铺设砖模型,从而生成第i个规则区域的楼面砖模型;i=1,2,……,n;令i的值加1,重复执行所述生成第i个规则区域的楼面砖模型的步骤,直到生成第1个规则区域的楼面砖模型至第n个规则区域的楼面砖模型,并将其作为所述待铺设对象的楼面砖模型。在其中一个实施例中,所述方法还包括:当沿x轴或沿y轴生成待铺设砖模型的坐标位置不在对应规则区域内时,对待铺设砖模型的长度或者宽度进行裁剪,以使裁剪后的待铺设砖模型的尺寸能够填充完所述对应规则区域。在其中一个实施例中,所述方法还包括:当所述待铺砖区域为规则矩形时,根据所述待铺砖区域的面积确定待铺设砖模型的生成尺寸;在所述待铺砖区域中,以待铺设砖模型的左下角为待铺设砖模型生成点、以z轴高度所在平面作为待铺设砖模型生成面、以z轴正向作为法向按照所述生成尺寸沿x轴依次生成待铺设砖模型,然后再沿y轴依次生成待铺设砖模型,从而生成所述待铺设对象的楼面砖模型。一种楼面砖模型的生成方法,所述方法包括:获取待铺设对象的墙体信息;其中,所述墙体信息包括待铺设对象的墙体中心线和墙体厚度;将所述墙体中心线朝着所述待铺设对象的方向移动预设偏移量后得到的墙内侧围合线,作为所述楼面砖围合线;将所述楼面砖围合线在所述待铺设对象中围合的区域,作为所述待铺砖区域;获取所述待铺设对象中已铺设元素的Z轴初始偏移量;根据所述待铺设砖模型的类型信息,确定所述待铺设砖模型对应的每一层填充物的填充信息;其中,所述填充信息包括对应填充物的名称以及所述填充物对应层的厚度;根据所述每一层的填充信息,以所述已铺设元素所在平面为起点、沿Z轴依次铺设每一层的填充物,以此得到待铺砖区域的填充层,然后获取所述填充层的厚度;其中,所述待铺设砖模型为仿古砖模型且所述已铺设元素为定向结构刨花板模型时,根据仿古砖模型的防水属性,确定所述仿古砖模型对应的每一层的填充物包括聚合物水泥涂膜、水泥砂浆、干硬性水泥砂浆,并以定向结构刨花板模型所在平面为起点、沿Z轴依次填充聚合物水泥涂膜防水层、水泥砂浆层、干硬性水泥砂浆结合层,并将所述聚合物水泥涂膜防水层、水泥砂浆层、干硬性水泥砂浆结合层的厚度之和,作为所述待铺砖区域的填充层厚度;根据所述Z轴初始偏移量和所述填充层的厚度,确定待铺设砖模型的Z轴高度;当所述待铺砖区域为不规则矩形时,对所述待铺砖域进行区域分割,得到n个规则区域;其中,n为大于1的整数;根据所述Z轴高度以及每个所述规则区域在待铺设区域中的顶角位置,确定每个规则区域的铺砖起始点;其中,所述顶角位置指代对应规则区域中的一个顶点;在第i个规则区域中,以第i个铺砖起始点为起点、以待铺设砖模型的左下角为待铺设砖模型生成点、以所述z轴高度所在平面作为待铺设砖模型生成面、以z轴正向作为法向,沿x轴依次生成待铺设砖模型,再沿y轴依次生成待铺设砖模型,从而生本文档来自技高网...

【技术保护点】
1.一种楼面砖模型的生成方法,其特征在于,所述方法包括:/n获取待铺设对象的墙体信息;其中,所述墙体信息包括待铺设对象的内墙位置;/n根据所述墙体信息,获取所述待铺设对象的楼面砖围合线,并确定所述楼面砖围合线形成的待铺砖区域;/n获取所述待铺砖区域的铺砖起始点;/n根据所述铺砖起始点和预设的楼面转铺设规则,生成所述待铺设对象的楼面砖模型。/n

【技术特征摘要】
1.一种楼面砖模型的生成方法,其特征在于,所述方法包括:
获取待铺设对象的墙体信息;其中,所述墙体信息包括待铺设对象的内墙位置;
根据所述墙体信息,获取所述待铺设对象的楼面砖围合线,并确定所述楼面砖围合线形成的待铺砖区域;
获取所述待铺砖区域的铺砖起始点;
根据所述铺砖起始点和预设的楼面转铺设规则,生成所述待铺设对象的楼面砖模型。


2.根据权利要求1中所述的方法,其特征在于,所述墙体信息包括待铺设对象的墙体中心线和墙体厚度;所述根据所述墙体信息,获取所述待铺设对象的楼面砖围合线,并确定所述楼面砖围合线形成的待铺砖区域,包括:
将所述墙体中心线朝着所述待铺设对象的方向移动预设偏移量后得到的墙内侧围合线,作为所述楼面砖围合线;
将所述楼面砖围合线在所述待铺设对象中围合的区域,作为所述待铺砖区域。


3.根据权利要求1中所述的方法,其特征在于,所述获取所述待铺砖区域的铺砖起始点位置,包括:
获取所述待铺设对象中已铺设元素的Z轴初始偏移量;
根据所述Z轴初始偏移量,获取待铺设砖模型的Z轴高度;
根据所述Z轴高度以及所述待铺砖区域的顶点位置,确定所述待铺砖区域的铺砖起始点。


4.根据权利要求3所述的方法,其特征在于,所述根据所述Z轴初始偏移量,获取待铺设砖模型的Z轴高度,包括:
根据所述待铺设砖模型的类型信息,确定所述待铺设砖模型对应的每一层填充物的填充信息;其中,所述填充信息包括对应填充物的名称以及所述填充物对应层的厚度;
根据所述每一层的填充信息进行填充,并获取所述待铺砖区域的填充层厚度;
根据所述Z轴初始偏移量和所述填充层厚度,确定待铺设砖模型的Z轴高度。


5.根据权利要求4所述的方法,其特征在于,所述根据所述每一层的填充信息,获取所述待铺砖区域的填充层厚度,包括:
根据所述每一层的填充信息,以所述已铺设元素所在平面为起点、沿Z轴依次铺设每一层的填充物,以此得到待铺砖区域的填充层,然后获取所述填充层的厚度。


6.根据权利要求5所述的方法,其特征在于,所述待铺设砖模型为仿古砖模型且所述已铺设元素为定向结构刨花板模型时,所述方法还包括:
根据仿古砖模型的防水属性,确定所述仿古砖模型对应的每一层的填充物包括聚合物水泥涂膜、水泥砂浆、干硬性水泥砂浆,并以定向结构刨花板模型所在平面为起点、沿Z轴依次填充聚合物水泥涂膜防水层、水泥砂浆层、干硬性水泥砂浆结合层,并将所述聚合物水泥涂膜防水层、水泥砂浆层、干硬性水泥砂浆结合层的厚度之和,作为所述待铺砖区域的填充层厚度。


7.根据权利要求3所述的方法,其特征在于,所述根据所述Z轴高度以及所述待铺砖区域的顶点位置,确定所述待铺砖区域的铺砖起始点,包括:
当所述待铺砖区域为不规则矩形时,对所述待铺砖域进行区域分割,得到n个规则区域;其中,n为大于1的整数;
根据所述Z轴高度以及每个所述规则区域在待铺设区域中的顶角位置,确定每个规则区域的铺砖起始点;其中,所述顶角位置指代对应规则区域中的一个顶点。


8.根据权利要求7所述的方法,其特征在于,所述根据所述铺砖起始点和预设的楼面转铺设规则,生成所述待铺设对象的楼面砖模型,包括:
在第i个规则区域中,以第i个铺砖起始点为起点、以待铺设砖模型的左下角为待铺设砖模型生成点、以所述z轴高度所在平面作为待铺设砖模型生成面、以z轴正向作为法向,沿x轴依次生成待铺设砖模型,且沿y轴依次生成待铺设砖模型,从而生成第i个规则区域的楼面砖模型;i=1,2,……,n;
令i的值加1,重复执行所述生成第i个规则区域的楼面砖模型的步骤,直到生成第1个规则区域的楼面砖模型至第n个规则区域的楼面砖模型,并将其作为所述待铺设对象的楼面砖模型。


9.根据权利要求8所述的方法,其特征在于,所述方法还包括:
当沿x轴或沿y轴生成待铺设砖模型的坐标位置不在对应规则区域内时,对待铺设砖模型进行裁剪,以使裁剪后的待铺设砖模型的尺寸能够填充完所述对应规则区域。


10.根据权利要...

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

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

1