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

技术编号:13030377 阅读:70 留言:0更新日期:2016-03-17 01:15
本发明专利技术涉及一种瓷砖铺贴方案生成方法和生成系统,该瓷砖铺贴方案生成方法,根据初始基准点坐标、待设计房间的图形数据以及待铺贴瓷砖的图形参数和尺寸参数,自动生成瓷砖铺贴生成方案,大大降低了设计的时间。该瓷砖铺贴方案生成方法能够实现多种图形的瓷砖的自动铺贴。

【技术实现步骤摘要】

本专利技术涉及虚拟设计
,特别是涉及一种瓷砖铺贴方案生成方法和系统
技术介绍
现有的瓷砖铺贴设计主要由设计师人工设计,设计时间较长。若有设计变更或现 场实测实量结果与设计图纸有差异,需要更改瓷砖设计方案,设计师的工作量将大大增加。
技术实现思路
基于此,有必要提供一种降低设计师工作量的瓷砖铺贴方案生成方法和系统。 -种瓷砖铺贴方案生成方法,包括: 获取待设计房间的图形数据; 根据待设计房间的图形数据确定铺贴区域,并获取铺贴区域的尺寸参数; 获取铺贴瓷砖的图形,并获取待铺贴瓷砖的图形参数和尺寸参数; 铺贴方案生成步骤,包括:在填充区域内选取初始基准点,根据初始基准点的坐 标、铺贴区域的尺寸参数、待铺贴瓷砖的图形参数及尺寸参数,获得待设计房间的铺贴方 案; 获取铺贴方案中沿铺贴区域的第一方向的整砖数量、非整砖数量及沿第一方向的 非整砖尺寸、与第一方向成一定角度的第二方向的整砖数量、非整砖数量及沿第二方向的 非整砖尺寸; 输出铺贴方案。 在其中一种实施方式中,在获取铺贴瓷砖的图形,并获取待铺贴瓷砖的图形参数 和尺寸参数的步骤之前,还包括: 定义待铺贴瓷砖的图形参数和尺寸参数并存储在图形库中; 从图形库中加载待铺贴瓷砖的图形。 在其中一种实施方式中,在输出铺贴方案的步骤之前,还包括: 判断第一方向和第二方向的非整砖数量是否为零; 若是,则执行输出铺贴方案的步骤; 若否,则根据沿第一方向的非整砖尺寸及沿第二方向的非整砖尺寸移动初始基准 点,获得移动后的初始基准点坐标,并返回铺贴方案生成步骤; 确定非整砖数量最少的铺贴方案,并输出铺贴方案。 在其中一种实施方式中,根据沿第一方向的非整砖尺寸及沿第二方向的非整砖 尺寸移动初始基准点,获得移动后的初始基准点坐标,并返回铺贴方案生成步骤的步骤包 括: 依次遍历第一方向及/或第二方向的非整砖,按照设定移动单位移动初始基准点 沿第一方向及/或第二方向的坐标,使第一方向及/或第二方向的边界砖与在第一方向及 /或第二方向上对称的边界砖的尺寸相等; 获得移动后的初始基准点坐标,并返回铺贴方案生成步骤。 -种瓷砖铺贴方案生成系统,包括: 房间数据获取模块,用于获取待设计房间的图形数据; 铺贴区域确定模块,用于根据待设计房间的图形数据确定铺贴区域,并获取铺贴 区域的尺寸参数; 瓷砖数据获取模块,用于获取铺贴瓷砖的图形,并获取待铺贴瓷砖的图形参数和 尺寸参数; 铺贴方案生成模块,用于在填充区域内选取初始基准点,根据初始基准点的坐标、 铺贴区域的尺寸参数、待铺贴瓷砖的图形参数及尺寸参数,获得待设计房间的铺贴方案; 铺贴参数获取模块,用于获取铺贴方案中沿铺贴区域的第一方向的整砖数量、非 整砖数量及沿第一方向的非整砖尺寸、与第一方向成一定角度的第二方向的整砖数量、非 整砖数量及沿第二方向的非整砖尺寸; 输出模块,用于输出铺贴方案。 在其中一种实施方式中,瓷砖定义模块,用于定义待铺贴瓷砖的图形参数和尺寸 参数并存储在图形库中; 加载模块,用于从图形库中加载待铺贴瓷砖的图形。 在其中一种实施方式中,判断模块,用于判断第一方向和第二方向的非整砖数量 是否为零; 输出模块,用于在判断模块的判断结果为是时,输出铺贴方案的步骤; 初始基准点移动模块,用于在判断模块的判断结果为否时,根据沿第一方向的非 整砖尺寸及沿第二方向的非整砖尺寸移动初始基准点,获得移动后的初始基准点坐标,并 将初始基准点坐标发送给铺贴方案成生模块; 输出模块,还用于确定非整砖数量最少的铺贴方案,并输出铺贴方案。 在其中一种实施方式中,初始基准点移动模块,具体用于依次遍历第一方向及/ 或第二方向的非整砖,按照设定移动单位移动初始基准点沿第一方向及/或第二方向的坐 标,使第一方向及/或第二方向的边界砖与在第一方向及/或第二方向上对称的边界砖的 尺寸相等,并将移动后的初始基准点发送给铺贴方案生成模块; 铺贴方案生成模块,还用于获得移动后的初始基准点坐标,生成对就的铺贴方案。 该瓷砖铺贴方案生成方法,根据初始基准点坐标、待设计房间的图形数据以及待 铺贴瓷砖的图形参数和尺寸参数,自动生成瓷砖铺贴生成方案,大大降低了设计的时间。该 瓷砖铺贴方案生成方法能够实现多种图形的瓷砖的自动铺贴。【附图说明】 图1为一种实施方式的瓷砖铺贴方案生成方法的流程图; 图2为一种实施方式的菱形瓷砖铺贴方案的示意图; 图3为一种自定义的菱形瓷砖的示意图; 图4为一种自定义的斜组合瓷砖的示意图; 图5为一种实施方式的斜组合瓷砖填充方式的示意图; 图6为一种实施方式采用图5的填充方式得到的斜组合瓷砖的铺贴方案的示意 图; 图7为一种实施方式的菱形瓷砖填充方式的示意图; 图8为对图2的铺贴方案移动初始基准点得到对称的铺贴方案的示意图; 图9为对图6的铺贴方案移动初始基准点得到对称的铺贴方案的示意图; 图10为一种实施方式的瓷砖铺贴方案生成系统的功能模块示意图。【具体实施方式】 如图1所示,一种瓷砖铺贴方案生成方法,包括以下步骤: S11 :获取待设计房间的图形数据。 在AutoCAD中,图形实体(如直线、圆弧、圆、尺寸等)均以数据形式存储在数据库 中,每个实体均有一个与之对应的实体数据表。实体数据表是以子表的形式组成的,其中每 个子表是用AutoCAD的DXF文件的组码形式给出的。因此,应用AutoLISP函数能够直接存 取和修改CAD的实体数据库中的数据,以便进行数据处理。利用LISP语言,通过图形提取, 更改提取出来的部分数据,再利用更改后的图形数据重新生成图形,减少重复工作。 在具体的实施方式中,也可以将现场实测实量的图形数据(包括平面边数据、位 置、房间类型、主视角位置等)手工输入系统,与调用的实体数据对比,若有改变,修改实体 数据,利用更改后的图形数据重新生成封闭图形。 从AutoCAD中获取待设计房间的图形数据,图形数据包括:平面边数据、位置、房 间类型、主视角位置P等。S13 :根据待设计房间的图形数据确定铺贴区域,并获取铺贴区域的尺寸参数以及 待铺贴瓷砖的尺寸参数。具体的,根据待设计房间的图像数据确定铺贴区域,若根据待设计房间的图像数 据所形成的区域不是标准矩形则生成其对应的最小包络矩形,读取铺贴区域的对应的矩形 的长和宽获得对应的尺寸参数。以及根据设计师的选择,获取设计师所选择的待铺贴瓷砖 尺寸参数。 铺贴区域的尺寸参数包括铺贴区域的长和宽等参数,待铺贴瓷砖的尺寸参数包括 待铺贴瓷砖的长和宽等参数。S15 :获取铺贴瓷砖的图形,并获取待铺贴瓷砖的图形参数和尺寸参数。 待铺贴瓷砖包括:规则矩形砖和非规则异形砖,例如,菱形砖。图形参数包括图形 形状。尺寸参数包括该图形每条边的尺寸等。S17 :铺贴方案生成步骤,包括:在填充区域内选取初始基准点,根据初始基准点 的坐标、铺贴区域的尺寸参数、待铺贴瓷砖的图形参数及尺寸参数,获得待设计房间的铺贴 方案。 初始基准点可由设计师根据经验进行选取,或任意选取。S19 :获取铺贴方案中沿铺贴区域的第一方向的整砖数量、非整砖数量及沿第一方 向的非整砖尺寸、与第一方向成一定角度的第二方向的整砖数量、非整砖数量及沿第二方 向的非整砖尺寸。 通常,初步铺贴方案生成的图形具有两个方向,分别为第一方向本文档来自技高网...

【技术保护点】
一种瓷砖铺贴方案生成方法,其特征在于,包括:获取待设计房间的图形数据;根据所述待设计房间的图形数据确定铺贴区域,并获取所述铺贴区域的尺寸参数;获取铺贴瓷砖的图形,并获取待铺贴瓷砖的图形参数和尺寸参数;铺贴方案生成步骤,包括:在所述填充区域内选取初始基准点,根据所述初始基准点的坐标、所述铺贴区域的尺寸参数、所述待铺贴瓷砖的图形参数及尺寸参数,获得所述待设计房间的铺贴方案;获取所述铺贴方案中沿所述铺贴区域的第一方向的整砖数量、非整砖数量及沿所述第一方向的非整砖尺寸、与所述第一方向成一定角度的第二方向的整砖数量、非整砖数量及沿所述第二方向的非整砖尺寸;输出所述铺贴方案。

【技术特征摘要】

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

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

1