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.根据权利要求7所述的方法,其特征在于,所述方法还包括:
当所述待铺砖区域为规则矩形时,根据所述待铺砖区域的面积确定待铺设砖模型的生成尺寸;
在所述待铺砖区域中,以待铺设砖模型的左下角为待铺设砖模型生成点、以z轴高度所在平面作为待铺设砖模型生成面、以z轴正向作为法向按照所述生成尺寸沿x轴依次生成待铺设砖模型,然后再沿y轴依次生成待铺设砖模型,从而生成所述待铺设对象的楼面砖模型。
11.一种楼面砖模型的生成方法,其特征在于,所述方法包括:
获取待铺设对象的墙体信息;其中,所述墙体信息包括待铺设对象的墙体中心线和墙体厚度;
将所述墙体中心线朝着所述待铺设对象的方向移动预设偏移量后得到的墙内侧围合线,作为所述楼面砖围合线;
将所述楼面砖围合线在所述待铺设对象中围合的区域,作为所述待铺砖区域;
获取所述待铺设对象中已铺设元素的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轴依次生成待铺设砖模型,从而生成所述待铺设对象的楼面砖模型。
12.一种楼面砖模型的生成装置,其特征在于,所述装置包括:
第一获取模块,用于获取待铺设对象的墙体信息;其中,所述墙体信息包括待铺设对象的内墙位置;
确定模块,用于根据所述墙体信息,获取所述待铺设对象的楼面砖围合线,并确定所述楼面砖围合线形成的待铺砖区域;
第二获取模块,用于获取所述待铺砖区域的铺砖起始点;
第一生成模块,用于根据所述铺砖起始点和预设的楼面转铺设规则,生成所述待铺设对象的楼面砖模型。
13.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至11中任一项所述方法的步骤。
14.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至11中任一项所述的方法的步骤。