[发明专利]半边数据结构的生成方法、数据处理方法、装置及设备在审
申请号: | 202010820153.6 | 申请日: | 2020-08-14 |
公开(公告)号: | CN113297401A | 公开(公告)日: | 2021-08-24 |
发明(设计)人: | 龚楷楠 | 申请(专利权)人: | 躺平设计家(上海)科技有限公司 |
主分类号: | G06F16/51 | 分类号: | G06F16/51;G06F16/583;G06T11/20;G06F30/10 |
代理公司: | 北京太合九思知识产权代理有限公司 11610 | 代理人: | 孙明子;刘戈 |
地址: | 200127 上海市浦东新区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 半边 数据结构 生成 方法 数据处理 装置 设备 | ||
本实施例提供了一种半边数据结构的生成方法、数据处理方法、装置及设备,方法包括:获取二维设计图;识别二维设计图中所包括的设计元素,设计元素包括以下至少之一:直线、圆弧和圆形;确定任意两个设计元素之间所形成的交点、以及与设计元素相对应的方向信息,方向信息包括以下至少之一:与直线相对应的直线方向、与圆弧相对应的圆弧方向;根据交点和方向信息对设计元素进行存储生成半边数据结构,半边数据结构对应有以下至少之一:直线、圆弧和圆形。本实施例通过任意两个设计元素之间的交点、和与设计元素相对应的方向信息来生成半边数据结构,有效地保证了对半边数据结构进行生成的质量和效率,且有利于对数据进行准确、有效地识别操作。
技术领域
本申请涉及数据处理技术领域,尤其涉及一种半边数据结构的生成方法、数据处理方法、装置及设备。
背景技术
现有技术中,针对家装设计等应用场景中的二维草图,需要对圆和圆弧进行识别,以便设计人员基于圆形区域或者圆弧区域进行设计,例如:可以对圆形区域进行颜色设计、图案设计、装修材质设计等等。其中,识别圆形或者圆弧的一种实现方式为:采用离散化的方法对圆和圆弧进行识别,然而,上述方式对圆和圆弧的识别结果往往为锯齿形离散化曲线,即无法获取线条光滑的圆形或者圆弧区域,这样在设计人员基于上述识别出来的圆形或者圆弧进行设计时,无法达到预期效果。另一种实现方式为:以连续圆弧来表达圆形,具体的,对于一个完整的圆形而言,会用两个圆弧来模拟圆,容易降低对圆形进行识别的准确性。例如,用户画出一个完整的圆形,由于缺失对圆形进行识别或者构建的算法,这样得到的是两个半圆,若对圆形输入其他图形切割操作,那么会导致圆弧的数量越来越多,严重影响对圆形进行识别的准确可靠性。
发明内容
本申请实施例提供了一种半边数据结构的生成方法、数据处理方法、装置及设备,用以保证并提高对数据进行识别处理的准确可靠性,并且可以满足不同用户的设计需求。
第一方面,本申请实施例提供了一种半边数据结构的生成方法,包括:
获取二维设计图;
识别所述二维设计图中所包括的设计元素,所述设计元素包括以下至少之一:直线、圆弧和圆形;
确定任意两个设计元素之间所形成的交点、以及与所述设计元素相对应的方向信息,所述方向信息包括以下至少之一:与所述直线相对应的直线方向、与所述圆弧相对应的圆弧方向;
根据所述交点和所述方向信息对所述设计元素进行存储,生成所述半边数据结构,所述半边数据结构对应有以下至少之一:直线、圆弧和圆形。
第二方面,本申请实施例提供了一种半边数据结构的生成装置,包括:
第一获取模块,用于获取二维设计图;
第一识别模块,用于识别所述二维设计图中所包括的设计元素,所述设计元素包括以下至少之一:直线、圆弧和圆形;
第一确定模块,用于确定任意两个设计元素之间所形成的交点、以及与所述设计元素相对应的方向信息,所述方向信息包括以下至少之一:与所述直线相对应的直线方向、与所述圆弧相对应的圆弧方向;
第一生成模块,用于根据所述交点和所述方向信息对所述设计元素进行存储,生成所述半边数据结构,所述半边数据结构对应有以下至少之一:直线、圆弧和圆形。
第三方面,本申请实施例提供了一种电子设备,包括:存储器、处理器;其中,所述存储器用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述处理器执行时实现上述第一方面所示的一种半边数据结构的生成方法。
第四方面,本发明实施例提供了一种计算机存储介质,用于储存计算机程序,所述计算机程序使计算机执行时实现上述第一方面所示的一种半边数据结构的生成方法。
第五方面,本发明实施例提供了一种数据处理方法,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于躺平设计家(上海)科技有限公司,未经躺平设计家(上海)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010820153.6/2.html,转载请声明来源钻瓜专利网。