(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202210640889.4
(22)申请日 2022.06.08
(71)申请人 广州市圆方计算机软件工程有限公
司
地址 510000 广东省广州市天河区花城大
道路85号3701房全层
(72)发明人 黄晓亮 林益涵 陈艺峰 侯伟锋
(74)专利代理 机构 佛山市禾才知识产权代理有
限公司 4 4379
专利代理师 刘羽波 陈嘉琦
(51)Int.Cl.
G06F 30/13(2020.01)
G06F 30/20(2020.01)
G06Q 50/08(2012.01)
(54)发明名称
一种水刀拼 花智能铺砖方法
(57)摘要
本发明公开了一种水刀拼花智能铺砖方法,
包括下述步骤: 导入CAD水刀拼花轮廓: 导入CAD
水刀拼花轮廓文件, 读取并将CAD水刀拼花轮廓
转换成点集数组, 点集数组形成多个闭合的区
域; 多选区域铺砖: 选取多个区域, 将选取的区域
设置成相同的通道; 根据区域大小适配瓷砖纹
理: 获取多个相同通道的区域, 根据区域的点集
数组, 计算点集数组的包络框的尺寸; 根据瓷砖
型号生成换砖通道: 获取瓷砖型号并与换砖通道
关联; 换砖时替换相同通道的多个区域的瓷砖;
本申请旨在提供一种水刀拼花智能铺砖方法, 通
过多选区域应用同种瓷砖纹理, 同个瓷砖纹理的
区域形成一个通道, 实现一键更换同个通道里面
的所有区域的瓷砖纹理, 提高水刀拼花铺砖和换
砖的效率。
权利要求书1页 说明书4页 附图1页
CN 114996810 A
2022.09.02
CN 114996810 A
1.一种水刀拼 花智能铺砖方法, 其特 征在于, 包括下述 步骤:
导入CAD水刀拼花轮廓: 导入CAD水刀拼花轮廓文件, 读取并将CAD水刀拼花轮廓转换成
点集数组, 点 集数组形成多个闭合的区域;
多选区域铺砖: 选取多个区域, 将选取的区域设置成相同的通道;
根据区域大小适配瓷砖纹理: 获取多个相同通道的区域, 根据区域的点集数组, 计算点
集数组的包络 框的尺寸;
根据瓷砖型号 生成换砖 通道: 获取瓷砖型号并与换砖 通道关联;
换砖时替换相同通道的多个区域的瓷砖: 选中相同通道的多个区域, 将相同通道的多
个区域的瓷砖 替换为新的瓷砖。
2.根据权利要求1所述的一种水刀拼花智能铺砖方法, 其特征在于, 在所述导入CAD水
刀拼花轮廓的步骤中, 具体包括: 将预设的CAD水刀拼花轮廓文件导入系统, 读取CAD水刀拼
花轮廓文件中的水刀拼花轮廓, 将水刀拼花轮廓转换成点集数组, 点集数组中的每个点集
生成一个闭合的区域, 获得多个闭合的区域。
3.根据权利要求1所述的一种水刀拼花智能铺砖方法, 其特征在于, 在所述多选区域铺
砖的步骤中, 具体包括: 选中预选的多个区域, 将多个预选的区域标记为同一个扩展数据,
使多个预选的区域设置成一个相同的通道。
4.根据权利要求1所述的一种水刀拼花智能铺砖方法, 其特征在于, 在所述根据区域大
小适配瓷砖纹理的步骤中, 具体包括: 从数据库中获取 瓷砖的尺寸以及铺设区域的总尺寸,
根据铺设区域的总尺寸、 瓷砖的尺寸以及预设的铺设行列数, 计算获得多个相同通道的区
域的点集数组的uv坐标值, 通过uv坐标值获得包络 框的尺寸。
5.根据权利要求4所述的一种水刀拼花智能铺砖方法, 其特征在于, 还包括获取铺 设区
域的总尺寸的长L和 宽D, 获取瓷砖的尺寸的长l和 宽d, 获取预设 的铺设行列数x*y, 已知点
pt的uv坐标值为(l/L*x, d/D*y), 计算获得最小点ptmin、 最大点ptmax以及尺寸size, 包络
框的尺寸由最小点ptmi n和最大点ptmax计算获得。
6.根据权利要求1所述的一种水刀拼花智能铺砖方法, 其特征在于, 在所述根据瓷砖型
号生成换砖通道的步骤中, 具体包括从数据库中获取瓷砖的型号, 在选定瓷砖的型号后, 将
相同通道的多个区域的标记映射到 选定的瓷砖的型号。
7.根据权利要求1所述的一种水刀拼花智能铺砖方法, 其特征在于, 在所述换砖时替换
相同通道的多个区域的瓷砖的步骤中, 具体包括选中相同通道的多个区域, 保持多个区域
的信息不变, 将相同通道的多个区域的瓷砖 替换为新的瓷砖。权 利 要 求 书 1/1 页
2
CN 114996810 A
2一种水刀拼 花智能铺砖方 法
技术领域
[0001]本发明涉及室内装修设计技 术领域, 尤其涉及一种水刀拼 花智能铺砖方法。
背景技术
[0002]在室内设计软件领域, 水刀拼花是一个很复杂的产品, 其复杂程度主要表现在轮
廓线多、 曲线多、 区域多等, 不同区域选用的瓷砖可能一样, 也可能不一样, 同个水刀拼花的
轮廓的相同区域, 更换不同的瓷砖也可以产生不一样的结果。 如果一个水刀拼花具有成千
上百个区域, 当所有的区域均铺设好瓷砖, 某个区域的瓷砖不合适时, 需要重新换砖再调节
纹理坐标, 需要对所有区域的瓷砖进行调节, 系统需要处理的数据量十分庞大, 效率非常
低。
发明内容
[0003]本发明的目的在于提出一种水刀拼花智能铺砖方法, 通过多选区域应用同种瓷砖
纹理, 同个瓷砖纹理的区域形成一个通道, 实现一键更换同个通道里面的所有区域的瓷砖
纹理, 提高水刀拼 花铺砖和换砖的效率。
[0004]为达此目的, 本发明采用以下技术方案: 一种水刀拼花智能铺砖方法, 包括下述步
骤:
[0005]导入CAD水刀拼花轮廓: 导入CAD水刀拼花轮廓文件, 读取 并将CAD水刀拼花轮廓转
换成点集数组, 点 集数组形成多个闭合的区域;
[0006]多选区域铺砖: 选取多个区域, 将选取的区域设置成相同的通道;
[0007]根据区域大小适配瓷砖纹理: 获取多个相同通道的区域, 根据区域的点集数组, 计
算点集数组的包络 框的尺寸;
[0008]根据瓷砖型号 生成换砖 通道: 获取瓷砖型号并与换砖 通道关联;
[0009]换砖时替换相同通道的多个区域的瓷砖: 选中相同通道的多个区域, 将相同通道
的多个区域的瓷砖 替换为新的瓷砖。
[0010]优选的, 在所述导入CAD水刀拼花轮廓的步骤中, 具体包括: 将预设的CAD水刀拼花
轮廓文件导入系统, 读取CAD水刀拼花轮廓文件中的水刀拼花轮廓, 将水刀拼花轮廓转换成
点集数组, 点 集数组中的每 个点集生成一个闭合的区域, 获得多个闭合的区域。
[0011]优选的, 在所述多选区域铺砖的步骤中, 具体包括: 选中预选的多个区域, 将多个
预选的区域标记为同一个扩展数据, 使 多个预选的区域设置成一个相同的通道。
[0012]优选的, 在所述根据区域大小适配瓷砖纹理的步骤中, 具体包括: 从数据库中获取
瓷砖的尺寸以及铺设区域的总尺寸, 根据铺设区域的总尺寸、 瓷砖的尺寸以及预设的铺设
行列数, 计算获得多个相同通道的区域的点集数组的uv坐标值, 通过uv坐标值获得包络框
的尺寸。
[0013]优选的, 还包括获取铺设区域的总尺寸的长L和宽D, 获取瓷砖的尺寸的长l和宽d,
获取预设的铺设行列数x*y, 已知点pt的uv坐标值为(l/L*x, d/D*y), 计算获得最小点说 明 书 1/4 页
3
CN 114996810 A
3
专利 一种水刀拼花智能铺砖方法
文档预览
中文文档
7 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共7页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 SC 于 2024-02-18 22:28:27上传分享