说明:收录25万 73个行业的国家标准 支持批量下载
(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

PDF文档 专利 一种水刀拼花智能铺砖方法

文档预览
中文文档 7 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共7页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种水刀拼花智能铺砖方法 第 1 页 专利 一种水刀拼花智能铺砖方法 第 2 页 专利 一种水刀拼花智能铺砖方法 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-18 22:28:27上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。