瓷砖铺贴方案生成方法和系统的制作方法

文档序号:9865867阅读:576来源:国知局
瓷砖铺贴方案生成方法和系统的制作方法
【技术领域】
[0001] 本发明设及虚拟设计技术领域,特别是设及一种瓷砖铺贴方案生成方法和系统。
【背景技术】
[0002] 现有的瓷砖铺贴设计主要由设计师人工设计,设计时间较长。若有设计变更或现 场实测实量结果与设计图纸有差异,需要更改瓷砖设计方案,设计师的工作量将大大增加。

【发明内容】

[0003] 基于此,有必要提供一种降低设计师工作量的瓷砖铺贴方案生成方法和系统。
[0004] 一种瓷砖铺贴方案生成方法,包括:
[0005] 获取待设计房间的图形数据,根据所述图形数据确定所述待设计房间的铺贴原则 及所述待设计房间的参考Z值;所述参考Z值为允许最小非整砖面积与整砖面积之比;
[0006] 根据所述待设计房间的图形数据确定铺贴区域,并获取所述铺贴区域的尺寸参数 W及待铺贴瓷砖的尺寸参数;
[0007 ]确定初始基准点坐标;
[000引铺贴方案生成步骤,根据所述初始基准点坐标、所述铺贴区域的尺寸参数及所述 待铺贴瓷砖的尺寸参数获得所述待设计房间的铺贴方案,获取所述铺贴方案中沿所述铺贴 区域的第一方向的整砖数量、非整砖数量及沿所述第一方向的非整砖尺寸、与所述第一方 向垂直的第二方向的整砖数量、非整砖数量及沿所述第二方向的非整砖尺寸、W及实际Z 值;
[0009] 判断所述第一方向和所述第二方向的非整砖数量是否为零;
[0010] 若是,则输出所述铺贴方案;
[0011] 若否,根据所述沿第一方向的非整砖尺寸及所述沿第二方向的非整砖尺寸移动所 述初始基准点,获得移动后的初始基准点坐标,并返回所述铺贴方案生成步骤;
[0012] 根据所述铺贴原则选取实际Z值符合所述待设计房间的参考Z值且非整砖数量最 少的铺贴方案,输出所述铺贴方案。
[0013] -种瓷砖铺贴方案生成系统,包括:
[0014] 图形数据获取模块,用于获取待设计房间的图形数据,根据所述图形数据确定所 述待设计房间的铺贴原则及所述待设计房间的参考Z值;所述参考Z值为允许最小非整砖面 积与整砖面积之比;
[0015] 铺贴区域确定模块,用于根据所述待设计房间的图形数据确定铺贴区域,并获取 所述铺贴区域的尺寸参数W及待铺贴瓷砖的尺寸参数;
[0016] 初始基准点确定模块,用于确定初始基准点坐标;
[0017] 铺贴方案生成模块,用于根据所述初始基准点坐标、所述铺贴区域的尺寸参数及 所述待铺贴瓷砖的尺寸参数获得所述待设计房间的铺贴方案,获取所述铺贴方案中沿所述 铺贴区域的第一方向的整砖数量、非整砖数量及沿所述第一方向的非整砖尺寸、与所述第 一方向垂直的第二方向的整砖数量、非整砖数量及沿所述第二方向的非整砖尺寸、w及实 际Z值;
[0018] 判断模块,用于判断所述第一方向和所述第二方向的非整砖数量是否为零;
[0019] 输出模块,用于在所述判断模块的判断结果为是时,输出所述铺贴方案;
[0020] 初始基准点移动模块,用于在所述判断模块的判断结果为否时,根据所述沿第一 方向的非整砖尺寸及所述沿第二方向的非整砖尺寸移动所述初始基准点,获得移动后的初 始基准点坐标,并调用所述铺贴方案生成模块生成对应的铺贴方案;
[0021] 所述输出模块还用于,根据所述铺贴原则选取实际Z值符合所述待设计房间的参 考Z值且非整砖数量最少的铺贴方案,输出所述铺贴方案。
[0022] 该瓷砖铺贴方案生成方法,根据待设计房间的图形数据W及铺贴原则自动生成瓷 砖铺贴生成方案,大大降低了设计的时间,并且,根据铺贴原则还能对移动初始基准点,得 到多个不同的铺贴方案,且根据铺贴原则选择非整砖数据最少的铺贴方案并输出,从而自 动获取最优的铺贴方案。
【附图说明】
[0023] 图1为一种实施方式的瓷砖铺贴方案生成方法的流程图;
[0024] 图2为一种实施方式的采用组合图形作为待铺贴瓷砖的铺贴方案;
[0025] 图3为对图2的铺贴方案采用对称判断后生成的铺贴方案;
[0026] 图4为一种实施方式的采用边界铺贴原则生成的初步的铺贴方案;
[0027] 图5为对图4的铺贴方案采用边界判断后生成的一种铺贴方案;
[0028] 图6为对图4的铺贴方案采用边界判断后生成的另一种铺贴方案;
[0029] 图7为一种实施方式的在可能福面在放置非整砖的示意图;
[0030] 图8为一种实施方式的在可能福面在放置非整砖的示意图;
[0031 ]图9为一种实施方式的在可能福面在放置L型非整砖的示意图;
[0032] 图10为一种实施方式的瓷砖铺贴方案生成系统的功能模块示意图。
【具体实施方式】
[0033] 如图1所示,一种瓷砖铺贴方案生成方法,包括W下步骤:
[0034] S101:获取待设计房间的图形数据,根据图形数据确定待设计房间的铺贴原则及 待设计房间的参考Z值。
[0035] 铺贴原则是指待设计房间需满足的铺贴条件。如在一个具体的实施方式中,铺贴 原则包括对称铺贴,即瓷砖呈对称分布。如在另一个具体的实施方式中,铺贴原则包括边界 铺贴,即对于铺贴方案生称后的每一边界瓷砖的面积需要大于一预设值。
[0036] 在AutoCAD中,图形实体(如直线、圆弧、圆、尺寸等)均W数据形式存储在数据库 中,每个实体均有一个与之对应的实体数据表。实体数据表是W子表的形式组成的,其中每 个子表是用AutoCAD的DXF文件的组码形式给出的。因此,应用AutoLISP函数能够直接存取 和修改CAD的实体数据库中的数据,W便进行数据处理。利用LISP语言,通过图形提取,更改 提取出来的部分数据,再利用更改后的图形数据重新生成图形,减少重复工作。
[0037] 在具体的实施方式中,也可W将现场实测实量的图形数据(包括平面边数据、位 置、房间类型、主视角位置等)手工输入系统,与调用的实体数据对比,若有改变,修改实体 数据,利用更改后的图形数据重新生成封闭图形。
[0038] 从AutoCAD中获取待设计房间的图形数据,图形数据包括:平面边数据、位置、房间 类型、主视角位置P等。参考Z值为允许最小非整砖面积与整砖面积之比,作为房间类型的一 个要素被预先设定。
[0039] 房间类型包括A、B、和类。其中,A类房间的特点为四面皆为视线位置,如大厅、 洽谈厅等。对于A类房型,W房间短向中屯、为基准点,向四周排版布置,不能出现小于整砖1/ 2的边角,即瓷砖的排布讲究对称,A类房间的参考Z值Ζα = ^。
[0040] Β类为住宅套间,W 口为主视角,如邸室、客厅、卫生间、厨房、阳台等,对于Β类房 型,W主视点Ρ为基准点向四周排布,一般考虑到家具遮挡作用,不考虑余量。最小砖不能小 于1 /4,瓷砖排布讲究美观,Β类房间的参考Ζ值Zb > 1 /4。
[0041 ] C类为条形地面,有过道主视角,如过道等,对于C类房间,瓷砖排布讲究对称,且非 整砖不小于1/3,C类房间的参考2值馬=^
[0042] S103:根据待设计房间的图形数据确定铺贴区域,并获取铺贴区域的尺寸参数W 及待铺贴瓷砖的尺寸参数。
[0043] 具体的,根据待设计房间的图像数据确定铺贴区域,若根据待设计房间的图像数 据所形成的区域不是标准矩形则生成其对应的最小包络矩形,读取铺贴区域的对应的矩形 的长和宽获得对应的尺寸参数。W及根据设计师的选择,获取设计师所选择的待铺贴瓷砖 尺寸参数。
[0044] 铺贴区域的尺寸参数包括铺贴区域的长和宽等参数,待铺贴瓷砖的尺寸参数包括 待铺贴瓷砖的长和宽等参数。
[0045] S105:确定初始基准点坐标。
[0046] 从铺贴区域选取一个基准点,作为铺设方案中开始铺贴瓷砖的初始基准点,获取 该初始基准点坐标。
[0047] S107:铺贴方案生成步骤,根据初始基准点坐标、铺贴区域的尺寸参数及待铺贴瓷 砖的尺寸参数获得待设计房间的铺贴方案,获取铺贴方案中沿铺贴区域的第一方向的整砖 数量、非整砖数量及沿第一方向的非整砖尺寸、与第一方向垂直的第二方向的整砖数量、非 整砖数量及沿第二方向的非整砖尺寸、W及实际Ζ值。
[0048] 待设计房间的铺贴方案根据初始基准点坐标、铺贴区域的尺寸参数及待铺贴瓷砖 的尺寸参数确定,是W初始基准点开始根据待铺贴瓷砖的尺寸参数、铺贴区域的尺寸参数 模拟瓷砖在铺贴区域铺设所形成的方案。形成该铺贴方案后,获取沿铺贴区域的第一方向 的整砖数量、非整砖数量及沿第一方向的非整砖尺寸,W及第二方向的整砖数量、非整砖数 量及沿第二方向的非整砖尺寸,第一方向与第二方向垂直。在具体的实施方式中,第一方向 可W为待设计房间的长,第二方向可W为待设计房间的宽。
[0049] 对于每种铺贴方案,还根据非整砖面积与整砖面积之比计算各铺贴方案对应的实 际Ζ值。
[0050] S109:判断第一方向和第二方向的非整砖数量是否为零。
[0051] 若第一方向和第二方向的非整砖数量为零,则说明多块整砖刚好能铺满铺贴区 域。则执行步骤:
[0052] Sill:输出铺贴方案。
[0053] 若否,则执行步骤S112:根据沿第一方向的非整砖尺寸及沿第二方向的非整砖尺 寸移动初始基准点,获得移动后的初始基准点坐标,并返回S107铺贴方案生成步骤。
[0054] 通过移动基准点,获得移动后的初始基准点坐标后,返回S107铺贴方案生成步骤, 生成与移动后的初始基准点对应的铺贴方案。
[0055] 也就是说,W移动后的初始基准点坐标替代S107步骤中的初始基准点坐标,根据 该移动后的初始基准点坐标、铺贴区域的尺寸参数及待铺贴瓷砖的尺寸参数获得待设计房 间的新的铺贴方案,并获取该新的铺贴方案中沿铺贴区域的第一方向的整砖数量、非整砖 数量及沿第一方向的非整砖尺寸、与第一方向垂直的第二方向的整砖数量、非整砖数量及 沿第二方向的非整砖尺寸、W及实际Z值。
[0056] S114:根据铺贴原则选取实际Z值符合待设计房间的参考Z值且非整砖数量最少的 铺贴方案,输出铺贴方案。
[0057] 该瓷砖铺贴方案生成方法,根据待设计房间的图形数据W及铺贴原则自动生成瓷 砖铺贴生成方案,大大降低了设计的时间,并且,根据铺贴原则还能对移动初始基准点,得 到多个不同的铺贴方案,且根据铺贴原则选择非整砖数据最少的铺贴方案并输出,从而自 动获取最优的铺贴方案。
[0058] 在另一个实施方式中,初始基准点坐标可W由设计师根据经验设定,如定义房间 的中屯、点为初始基准点。
[0059] 在另一个实施方式中,初始基准点的坐标根据待铺贴瓷砖的尺寸参数与铺贴区域 的尺寸参数确认。具体的,步骤S105包括W下步骤:
[0060] S1051: W待设计房间的主视点所在的边建立坐标系。
[0061] 主视点为待设计房间的图形数据中的一个参数,在生成瓷砖铺贴方案前,将待设 计房间在AutoCAD设计时采用特殊
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1