[发明专利]一种自定义拼花方法及系统有效
申请号: | 201811210269.7 | 申请日: | 2018-10-17 |
公开(公告)号: | CN109523588B | 公开(公告)日: | 2021-07-06 |
发明(设计)人: | 谭宜颂;马云峰;薛冠衡;吴子彬 | 申请(专利权)人: | 佛山欧神诺云商科技有限公司 |
主分类号: | G06T7/45 | 分类号: | G06T7/45 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 王国标 |
地址: | 528000 广东省佛山市禅城*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自定义 拼花 方法 系统 | ||
1.一种自定义拼花方法,其特征在于,所述方法包括:
步骤1,从本地计算机向服务器终端传输DWG格式文件;
步骤2,读取DWG格式文件中拼花形状信息的长度、宽度、反射系数;
步骤3,将DWG格式文件转化为图片格式文件并根据拼花形状信息的长度、宽度读取图片格式文件的2D像素矩阵数据;
步骤4,根据拼花形状信息的反射系数将2D像素矩阵数据进行渲染处理得到渲染像素矩阵;
步骤5,运用2D像素边界算法寻找渲染像素矩阵的区域边界;
步骤6,根据区域边界的封闭线段将渲染像素矩阵进行区域分块,将每个封闭线段区域作为可独立铺贴瓷砖的纹理铺贴区域;
步骤7,使用预设颜色值对不相邻的纹理铺贴区域进行填充得到色彩铺贴拼花;
步骤8,使用预设瓷砖纹理填充到不相邻的各个纹理铺贴区域中得到纹理铺贴拼花;
步骤9,保存色彩铺贴拼花和纹理铺贴拼花数据到服务器端作为一个拼花设计模板。
2.如权利要求1所述的一种自定义拼花方法,其特征在于,在步骤1中,所述DWG格式文件包括有拼花形状信息,所述拼花形状信息包括拼花的长度、宽度、反射系数,DWG格式文件通过客户端从本地计算机向服务器终端传输。
3.如权利要求1所述的一种自定义拼花方法,其特征在于,在步骤3中,所述图片格式文件包括BMP格式、JPEG格式、JPG格式、GIF格式、PNG格式。
4.如权利要求1所述的一种自定义拼花方法,其特征在于,在步骤3中,所述2D像素矩阵数据通过java_ImageIO类库、OpenCV类库其中一种类库获取。
5.如权利要求1所述的一种自定义拼花方法,其特征在于,在步骤4中,所述根据拼花形状信息的反射系数将2D像素矩阵数据进行渲染处理得到渲染像素矩阵,为通过SketchUp、3dsMax、Maya其中任意一种的渲染插件。
6.如权利要求1所述的一种自定义拼花方法,其特征在于,在步骤5中,所述运用2D像素边界算法寻找渲染像素矩阵的区域边界的方法为:从2D像素矩阵的第一个像素的rgb值开始向右和向下寻找与其不相同的rgb,标记为区域边界,遍历完每一个区域边界后,再从剩下像素找下一个区域边界,一直到遍历完为止,记录下所有区域边界像素。
7.如权利要求1所述的一种自定义拼花方法,其特征在于,在步骤7中,所述使用预设颜色值对不相邻的纹理铺贴区域进行填充得到色彩铺贴拼花的方法为,在相邻的纹理铺贴区域使用不同的预设颜色值填充,防止颜色混淆。
8.如权利要求1所述的一种自定义拼花方法,其特征在于,在步骤8中,所述使用预设瓷砖纹理填充到不相邻的各个纹理铺贴区域中得到纹理铺贴拼花的方法为,在相邻的纹理铺贴区域使用不同的预设瓷砖纹理填充,防止纹理混淆。
9.如权利要求1所述的一种自定义拼花方法,其特征在于,在步骤9中,所述保存色彩铺贴拼花和纹理铺贴拼花数据到服务器端的通信方法为,使用Socket直接与服务器端进行通信,传输的内容采用简单的XML数据格式的协议,通过WiFi、3G/4G网络,服务器端使用MySQL数据库。
10.一种自定义拼花系统,其特征在于,所述系统包括:
DWG文件传输模块,用于从本地计算机向服务器终端传输DWG格式文件;
拼花形状读取模块,用于读取DWG格式文件中拼花形状信息的长度、宽度、反射系数;
像素矩阵读取模块,用于将DWG格式文件转化为图片格式文件并根据拼花形状信息的长度、宽度读取图片格式文件的2D像素矩阵数据;
矩阵渲染模块,用于根据拼花形状信息的反射系数将2D像素矩阵数据进行渲染处理得到渲染像素矩阵;
区域边界模块,用于运用2D像素边界算法寻找渲染像素矩阵的区域边界;
边界分块模块,用于根据区域边界的封闭线段将渲染像素矩阵进行区域分块,将每个封闭线段区域作为可独立铺贴瓷砖的纹理铺贴区域;
颜色填充模块,用于使用预设颜色值对不相邻的纹理铺贴区域进行填充得到色彩铺贴拼花;
纹理填充模块,用于使用预设瓷砖纹理填充到不相邻的各个纹理铺贴区域中得到纹理铺贴拼花;
模板保存模块,用于保存色彩铺贴拼花和纹理铺贴拼花数据到服务器端作为一个拼花设计模板。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于佛山欧神诺云商科技有限公司,未经佛山欧神诺云商科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811210269.7/1.html,转载请声明来源钻瓜专利网。