【技术实现步骤摘要】
本专利技术涉及虚拟设计
,特别是涉及一种瓷砖铺贴方案生成方法和系统。
技术介绍
现有的瓷砖铺贴设计主要由设计师人工设计,设计时间较长。若有设计变更或现场实测实量结果与设计图纸有差异,需要更改瓷砖设计方案,设计师的工作量将大大增加。
技术实现思路
基于此,有必要提供一种降低设计师工作量的瓷砖铺贴方案生成方法和系统。一种瓷砖铺贴方案生成方法,包括:获取待设计房间的图形数据,根据所述图形数据确定所述待设计房间的铺贴原则及所述待设计房间的参考Z值;所述参考Z值为允许最小非整砖面积与整砖面积之比;根据所述待设计房间的图形数据确定铺贴区域,并获取所述铺贴区域的尺寸参数以及待铺贴瓷砖的尺寸参数;确定初始基准点坐标;铺贴方案生成步骤,根据所述初始基准点坐标、所述铺贴区域的尺寸参数及所述待铺贴瓷砖的尺寸参数获得所述待设计房间的铺贴方案,获取所述铺贴方案中沿所述铺贴区域的第一方向的整砖数量、非整砖数量及沿所述第一方向的非整砖尺寸、与所述第一方向垂直的第二方向的整砖数量、非整砖数量及沿所述第二方向的非整砖尺寸、以及实际Z值;判断所述第一方向和所述第二方向的非整砖数量是否为零;若是,则输出所述铺贴方案;若否,根据所述沿第一方向的非整砖尺寸及所述沿第二方向的非整砖尺寸移动所述初始基准点,获得移动后的初始基准点坐标,并返回所述铺贴方案生成步骤;根据所述铺贴原则选取实际 ...
【技术保护点】
一种瓷砖铺贴方案生成方法,其特征在于,包括:获取待设计房间的图形数据,根据所述图形数据确定所述待设计房间的铺贴原则及所述待设计房间的参考Z值;所述参考Z值为允许最小非整砖面积与整砖面积之比;根据所述待设计房间的图形数据确定铺贴区域,并获取所述铺贴区域的尺寸参数以及待铺贴瓷砖的尺寸参数;确定初始基准点坐标;铺贴方案生成步骤,根据所述初始基准点坐标、所述铺贴区域的尺寸参数及所述待铺贴瓷砖的尺寸参数获得所述待设计房间的铺贴方案,获取所述铺贴方案中沿所述铺贴区域的第一方向的整砖数量、非整砖数量及沿所述第一方向的非整砖尺寸、与所述第一方向垂直的第二方向的整砖数量、非整砖数量及沿所述第二方向的非整砖尺寸、以及实际Z值;判断所述第一方向和所述第二方向的非整砖数量是否为零;若是,则输出所述铺贴方案;若否,根据所述沿第一方向的非整砖尺寸及所述沿第二方向的非整砖尺寸移动所述初始基准点,获得移动后的初始基准点坐标,并返回所述铺贴方案生成步骤;根据所述铺贴原则选取实际Z值符合所述待设计房间的参考Z值且非整砖数量最少的铺贴方案,输出所述铺贴方案。
【技术特征摘要】
1.一种瓷砖铺贴方案生成方法,其特征在于,包括:
获取待设计房间的图形数据,根据所述图形数据确定所述待设计房间的铺
贴原则及所述待设计房间的参考Z值;所述参考Z值为允许最小非整砖面积与
整砖面积之比;
根据所述待设计房间的图形数据确定铺贴区域,并获取所述铺贴区域的尺
寸参数以及待铺贴瓷砖的尺寸参数;
确定初始基准点坐标;
铺贴方案生成步骤,根据所述初始基准点坐标、所述铺贴区域的尺寸参数
及所述待铺贴瓷砖的尺寸参数获得所述待设计房间的铺贴方案,获取所述铺贴
方案中沿所述铺贴区域的第一方向的整砖数量、非整砖数量及沿所述第一方向
的非整砖尺寸、与所述第一方向垂直的第二方向的整砖数量、非整砖数量及沿
所述第二方向的非整砖尺寸、以及实际Z值;
判断所述第一方向和所述第二方向的非整砖数量是否为零;
若是,则输出所述铺贴方案;
若否,根据所述沿第一方向的非整砖尺寸及所述沿第二方向的非整砖尺寸
移动所述初始基准点,获得移动后的初始基准点坐标,并返回所述铺贴方案生
成步骤;
根据所述铺贴原则选取实际Z值符合所述待设计房间的参考Z值且非整砖
数量最少的铺贴方案,输出所述铺贴方案。
2.根据权利要求1所述的瓷砖铺贴方案生成方法,其特征在于,所述确定
初始基准点坐标的步骤包括:
以所述待设计房间的主视点所在的边建立坐标系;
根据所述待铺贴瓷砖的瓷宽对所述铺贴区域的第一方向的尺寸进行整除,
得到第一方向非整砖实际宽度;
将所述第一方向非整砖实际宽度与所述参考Z值进行比较,并根据比较结
果确定所述第一方向的初步整砖数量、初步非整砖数量和初步非整砖宽度;
根据所述主视点与所述第一方向的尺寸的相对位置、所述第一方向的初步
整砖数量、所述第一方向的初步整砖数量、所述第一方向的初步非整砖宽度和
\t所述瓷宽确定所述初始基准点的横坐标;
根据所述待铺贴瓷砖的瓷长对所述铺贴区域的第二方向的尺寸进行整除,
得到第二方向非整砖实际长度;
将所述第二方向非整砖实际长度与所述参考Z值进行比较,并根据比较结
果确定所述第二方向的初步整砖数量、初步非整砖数量和非整砖长度;
根据所述铺贴原则与所述第二方向的初步整砖数量、初步非整砖数量、初
步非整砖长度和所述瓷长确定所述初始基准点的纵坐标,或根据所述待铺贴瓷
砖的瓷长确定所述初始基准点的纵坐标。
3.根据权利要求1所述的瓷砖铺贴方案生成方法,其特征在于,所述待设
计房间所采用的铺贴原则为对称铺贴;所述根据所述沿第一方向的非整砖尺寸
及所述沿第二方向的非整砖尺寸移动所述初始基准点,获得移动后的初始基准
点坐标,并返回所述铺贴方案生成步骤的步骤包括:
依次遍历所述第一方向及/或所述第二方向的非整砖,按照设定移动单位移
动所述初始基准点沿所述第一方向及/或所述第二方向的坐标,使所述第一方向
及/或所述第二方向的边界砖与在所述第一方向及/或所述第二方向上对称的边
界砖的尺寸相等;
获得移动后的初始基准点坐标,并返回所述铺贴方案生成步骤。
4.根据权利要求1所述的瓷砖铺贴方案生成方法,其特征在于,所述待设
计房间所采用的铺贴原则为边界铺贴;所述根据所述沿第一方向的非整砖尺寸
及所述沿第二方向的非整砖尺寸移动所述初始基准点,获得移动后的初始基准
点坐标,并返回所述铺贴方案生成步骤的步骤包括:
对所述第一方向和所述第二方向中其中一方向的非整砖尺寸进行判断;
当所述其中一方向的非整砖尺寸小于第一预设值时,判断所述其中一方向
上的非整砖是否可以合并;
若是,沿所述其中一方向移动所述初始基准点使所述其中一方向的非整砖
合并至远离所述待设计房间的主视点的一侧,获得移动后的初始基准点坐标,
并返回所述铺贴方案生成步骤;
若否,则对所述第一方向和所述第二方向中另一方向的非整砖尺寸进行判
\t断;
当所述另一...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。