瓷砖铺贴方案生成方法和系统技术方案

技术编号:14852986 阅读:111 留言:0更新日期:2017-03-18 20:04
本发明专利技术涉及一种瓷砖铺贴方案生成方法和生成系统,该方法根据待设计房间的图形数据以及铺贴原则自动生成瓷砖铺贴生成方案,大大降低了设计的时间,并且,根据铺贴原则还能对移动初始基准点,得到多个不同的铺贴方案,且根据铺贴原则选择非整砖数据最少的铺贴方案并输出,从而自动获取最优的铺贴方案。

【技术实现步骤摘要】

本专利技术涉及虚拟设计
,特别是涉及一种瓷砖铺贴方案生成方法和系统
技术介绍
现有的瓷砖铺贴设计主要由设计师人工设计,设计时间较长。若有设计变更或现场实测实量结果与设计图纸有差异,需要更改瓷砖设计方案,设计师的工作量将大大增加。
技术实现思路
基于此,有必要提供一种降低设计师工作量的瓷砖铺贴方案生成方法和系统。一种瓷砖铺贴方案生成方法,包括:获取待设计房间的图形数据,根据所述图形数据确定所述待设计房间的铺贴原则及所述待设计房间的参考Z值;所述参考Z值为允许最小非整砖面积与整砖面积之比;根据所述待设计房间的图形数据确定铺贴区域,并获取所述铺贴区域的尺寸参数以及待铺贴瓷砖的尺寸参数;确定初始基准点坐标;铺贴方案生成步骤,根据所述初始基准点坐标、所述铺贴区域的尺寸参数及所述待铺贴瓷砖的尺寸参数获得所述待设计房间的铺贴方案,获取所述铺贴方案中沿所述铺贴区域的第一方向的整砖数量、非整砖数量及沿所述第一方向的非整砖尺寸、与所述第一方向垂直的第二方向的整砖数量、非整砖数量及沿所述第二方向的非整砖尺寸、以及实际Z值;判断所述第一方向和所述第二方向的非整砖数量是否为零;若是,则输出所述铺贴方案;若否,根据所述沿第一方向的非整砖尺寸及所述沿第二方向的非整砖尺寸移动所述初始基准点,获得移动后的初始基准点坐标,并返回所述铺贴方案生成步骤;根据所述铺贴原则选取实际Z值符合所述待设计房间的参考Z值且非整砖数量最少的铺贴方案,输出所述铺贴方案。一种瓷砖铺贴方案生成系统,包括:图形数据获取模块,用于获取待设计房间的图形数据,根据所述图形数据确定所述待设计房间的铺贴原则及所述待设计房间的参考Z值;所述参考Z值为允许最小非整砖面积与整砖面积之比;铺贴区域确定模块,用于根据所述待设计房间的图形数据确定铺贴区域,并获取所述铺贴区域的尺寸参数以及待铺贴瓷砖的尺寸参数;初始基准点确定模块,用于确定初始基准点坐标;铺贴方案生成模块,用于根据所述初始基准点坐标、所述铺贴区域的尺寸参数及所述待铺贴瓷砖的尺寸参数获得所述待设计房间的铺贴方案,获取所述铺贴方案中沿所述铺贴区域的第一方向的整砖数量、非整砖数量及沿所述第一方向的非整砖尺寸、与所述第一方向垂直的第二方向的整砖数量、非整砖数量及沿所述第二方向的非整砖尺寸、以及实际Z值;判断模块,用于判断所述第一方向和所述第二方向的非整砖数量是否为零;输出模块,用于在所述判断模块的判断结果为是时,输出所述铺贴方案;初始基准点移动模块,用于在所述判断模块的判断结果为否时,根据所述沿第一方向的非整砖尺寸及所述沿第二方向的非整砖尺寸移动所述初始基准点,获得移动后的初始基准点坐标,并调用所述铺贴方案生成模块生成对应的铺贴方案;所述输出模块还用于,根据所述铺贴原则选取实际Z值符合所述待设计房间的参考Z值且非整砖数量最少的铺贴方案,输出所述铺贴方案。该瓷砖铺贴方案生成方法,根据待设计房间的图形数据以及铺贴原则自动生成瓷砖铺贴生成方案,大大降低了设计的时间,并且,根据铺贴原则还能对移动初始基准点,得到多个不同的铺贴方案,且根据铺贴原则选择非整砖数据最少的铺贴方案并输出,从而自动获取最优的铺贴方案。附图说明图1为一种实施方式的瓷砖铺贴方案生成方法的流程图;图2为一种实施方式的采用组合图形作为待铺贴瓷砖的铺贴方案;图3为对图2的铺贴方案采用对称判断后生成的铺贴方案;图4为一种实施方式的采用边界铺贴原则生成的初步的铺贴方案;图5为对图4的铺贴方案采用边界判断后生成的一种铺贴方案;图6为对图4的铺贴方案采用边界判断后生成的另一种铺贴方案;图7为一种实施方式的在可能辐面在放置非整砖的示意图;图8为一种实施方式的在可能辐面在放置非整砖的示意图;图9为一种实施方式的在可能辐面在放置L型非整砖的示意图;图10为一种实施方式的瓷砖铺贴方案生成系统的功能模块示意图。具体实施方式如图1所示,一种瓷砖铺贴方案生成方法,包括以下步骤:S101:获取待设计房间的图形数据,根据图形数据确定待设计房间的铺贴原则及待设计房间的参考Z值。铺贴原则是指待设计房间需满足的铺贴条件。如在一个具体的实施方式中,铺贴原则包括对称铺贴,即瓷砖呈对称分布。如在另一个具体的实施方式中,铺贴原则包括边界铺贴,即对于铺贴方案生称后的每一边界瓷砖的面积需要大于一预设值。在AutoCAD中,图形实体(如直线、圆弧、圆、尺寸等)均以数据形式存储在数据库中,每个实体均有一个与之对应的实体数据表。实体数据表是以子表的形式组成的,其中每个子表是用AutoCAD的DXF文件的组码形式给出的。因此,应用AutoLISP函数能够直接存取和修改CAD的实体数据库中的数据,以便进行数据处理。利用LISP语言,通过图形提取,更改提取出来的部分数据,再利用更改后的图形数据重新生成图形,减少重复工作。在具体的实施方式中,也可以将现场实测实量的图形数据(包括平面边数据、位置、房间类型、主视角位置等)手工输入系统,与调用的实体数据对比,若有改变,修改实体数据,利用更改后的图形数据重新生成封闭图形。从AutoCAD中获取待设计房间的图形数据,图形数据包括:平面边数据、位置、房间类型、主视角位置P等。参考Z值为允许最小非整砖面积与整砖面积之比,作为房间类型的一个要素被预先设定。房间类型包括A、B、和C三类。其中,A类房间的特点为四面皆为视线位置,如大厅、洽谈厅等。对于A类房型,以房间短向中心为基准点,向四周排版布置,不能出现小于整砖1/2的边角,即瓷砖的排布讲究对称,A类房间的参考Z值B类为住宅套间,以门为主视角,如卧室、客厅、卫生间、厨房、阳台等,对于B类房型,以主视点P为基准点向四周排布,一般考虑到家具遮挡作用,不考虑余量。最小砖不能小于1/4,瓷砖排布讲究美观,B类房间的参考Z值zb≥1/4。C类为条形地面,有过道主视角,如过道等,对于C类房间,瓷砖排布讲究对称,且非整砖不小于1/3,C类房间的参考Z值S103:根据待设计房间的图形数据确定铺贴区域,并获取铺贴区域的尺寸参数以及待铺贴瓷砖的尺寸参数。具体的,根据待设计房间的图像数据确定铺贴区域,若根据待设计房间的图像数据所形成的区域不是标准矩形则生成其对应的最小包络矩形,读取铺贴区域的对应的矩形的长和宽获得对应的尺寸参数。以及根据设计师的选择,获取设计师本文档来自技高网...

【技术保护点】
一种瓷砖铺贴方案生成方法,其特征在于,包括:获取待设计房间的图形数据,根据所述图形数据确定所述待设计房间的铺贴原则及所述待设计房间的参考Z值;所述参考Z值为允许最小非整砖面积与整砖面积之比;根据所述待设计房间的图形数据确定铺贴区域,并获取所述铺贴区域的尺寸参数以及待铺贴瓷砖的尺寸参数;确定初始基准点坐标;铺贴方案生成步骤,根据所述初始基准点坐标、所述铺贴区域的尺寸参数及所述待铺贴瓷砖的尺寸参数获得所述待设计房间的铺贴方案,获取所述铺贴方案中沿所述铺贴区域的第一方向的整砖数量、非整砖数量及沿所述第一方向的非整砖尺寸、与所述第一方向垂直的第二方向的整砖数量、非整砖数量及沿所述第二方向的非整砖尺寸、以及实际Z值;判断所述第一方向和所述第二方向的非整砖数量是否为零;若是,则输出所述铺贴方案;若否,根据所述沿第一方向的非整砖尺寸及所述沿第二方向的非整砖尺寸移动所述初始基准点,获得移动后的初始基准点坐标,并返回所述铺贴方案生成步骤;根据所述铺贴原则选取实际Z值符合所述待设计房间的参考Z值且非整砖数量最少的铺贴方案,输出所述铺贴方案。

【技术特征摘要】
1.一种瓷砖铺贴方案生成方法,其特征在于,包括:
获取待设计房间的图形数据,根据所述图形数据确定所述待设计房间的铺
贴原则及所述待设计房间的参考Z值;所述参考Z值为允许最小非整砖面积与
整砖面积之比;
根据所述待设计房间的图形数据确定铺贴区域,并获取所述铺贴区域的尺
寸参数以及待铺贴瓷砖的尺寸参数;
确定初始基准点坐标;
铺贴方案生成步骤,根据所述初始基准点坐标、所述铺贴区域的尺寸参数
及所述待铺贴瓷砖的尺寸参数获得所述待设计房间的铺贴方案,获取所述铺贴
方案中沿所述铺贴区域的第一方向的整砖数量、非整砖数量及沿所述第一方向
的非整砖尺寸、与所述第一方向垂直的第二方向的整砖数量、非整砖数量及沿
所述第二方向的非整砖尺寸、以及实际Z值;
判断所述第一方向和所述第二方向的非整砖数量是否为零;
若是,则输出所述铺贴方案;
若否,根据所述沿第一方向的非整砖尺寸及所述沿第二方向的非整砖尺寸
移动所述初始基准点,获得移动后的初始基准点坐标,并返回所述铺贴方案生
成步骤;
根据所述铺贴原则选取实际Z值符合所述待设计房间的参考Z值且非整砖
数量最少的铺贴方案,输出所述铺贴方案。
2.根据权利要求1所述的瓷砖铺贴方案生成方法,其特征在于,所述确定
初始基准点坐标的步骤包括:
以所述待设计房间的主视点所在的边建立坐标系;
根据所述待铺贴瓷砖的瓷宽对所述铺贴区域的第一方向的尺寸进行整除,
得到第一方向非整砖实际宽度;
将所述第一方向非整砖实际宽度与所述参考Z值进行比较,并根据比较结
果确定所述第一方向的初步整砖数量、初步非整砖数量和初步非整砖宽度;
根据所述主视点与所述第一方向的尺寸的相对位置、所述第一方向的初步
整砖数量、所述第一方向的初步整砖数量、所述第一方向的初步非整砖宽度和

\t所述瓷宽确定所述初始基准点的横坐标;
根据所述待铺贴瓷砖的瓷长对所述铺贴区域的第二方向的尺寸进行整除,
得到第二方向非整砖实际长度;
将所述第二方向非整砖实际长度与所述参考Z值进行比较,并根据比较结
果确定所述第二方向的初步整砖数量、初步非整砖数量和非整砖长度;
根据所述铺贴原则与所述第二方向的初步整砖数量、初步非整砖数量、初
步非整砖长度和所述瓷长确定所述初始基准点的纵坐标,或根据所述待铺贴瓷
砖的瓷长确定所述初始基准点的纵坐标。
3.根据权利要求1所述的瓷砖铺贴方案生成方法,其特征在于,所述待设
计房间所采用的铺贴原则为对称铺贴;所述根据所述沿第一方向的非整砖尺寸
及所述沿第二方向的非整砖尺寸移动所述初始基准点,获得移动后的初始基准
点坐标,并返回所述铺贴方案生成步骤的步骤包括:
依次遍历所述第一方向及/或所述第二方向的非整砖,按照设定移动单位移
动所述初始基准点沿所述第一方向及/或所述第二方向的坐标,使所述第一方向
及/或所述第二方向的边界砖与在所述第一方向及/或所述第二方向上对称的边
界砖的尺寸相等;
获得移动后的初始基准点坐标,并返回所述铺贴方案生成步骤。
4.根据权利要求1所述的瓷砖铺贴方案生成方法,其特征在于,所述待设
计房间所采用的铺贴原则为边界铺贴;所述根据所述沿第一方向的非整砖尺寸
及所述沿第二方向的非整砖尺寸移动所述初始基准点,获得移动后的初始基准
点坐标,并返回所述铺贴方案生成步骤的步骤包括:
对所述第一方向和所述第二方向中其中一方向的非整砖尺寸进行判断;
当所述其中一方向的非整砖尺寸小于第一预设值时,判断所述其中一方向
上的非整砖是否可以合并;
若是,沿所述其中一方向移动所述初始基准点使所述其中一方向的非整砖
合并至远离所述待设计房间的主视点的一侧,获得移动后的初始基准点坐标,
并返回所述铺贴方案生成步骤;
若否,则对所述第一方向和所述第二方向中另一方向的非整砖尺寸进行判

\t断;
当所述另一...

【专利技术属性】
技术研发人员:莫馥姣
申请(专利权)人:中民筑友有限公司
类型:发明
国别省市:湖南;43

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

1