[发明专利]笔画擦除方法、终端及计算机可读存储介质在审
申请号: | 201910678118.2 | 申请日: | 2019-07-25 |
公开(公告)号: | CN112286424A | 公开(公告)日: | 2021-01-29 |
发明(设计)人: | 董倩 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F3/0484 | 分类号: | G06F3/0484;G06F3/0488 |
代理公司: | 深圳鼎合诚知识产权代理有限公司 44281 | 代理人: | 薛祥辉 |
地址: | 518057 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 笔画 擦除 方法 终端 计算机 可读 存储 介质 | ||
1.一种笔画擦除方法,其特征在于,包括:
确定电子白板中与擦除区域相交的相交笔画;
对所述相交笔画的各个采集点进行遍历,判断每相邻的两个所述采集点所在连线是否与所述擦除区域相交;
当所述连线与所述擦除区域相交时,通过中点递归的方式确定将所述连线与所述擦除区域的近似交点;
根据所述近似交点将所述相交笔画拆分成段落,绘制未被所述擦除区域擦除的段落。
2.如权利要求1所述的笔画擦除方法,其特征在于,所述确定电子白板中与擦除区域相交的相交笔画,包括:
遍历所述电子白板中每段笔画,根据所述笔画所在的边界矩形与所述擦除区域进行相交计算,确定所述相交笔画,所述笔画包括贝塞尔曲线,所述擦除区域包括多边形区域。
3.如权利要求2所述的笔画擦除方法,其特征在于,所述判断每相邻的两个所述采集点所在连线是否与所述擦除区域相交,还包括:
当两个所述采集点中至少一点在所述擦除区域内时,所述连线与所述擦除区域相交。
4.如权利要求3所述的笔画擦除方法,其特征在于,所述判断每相邻的两个所述采集点所在连线是否与所述擦除区域相交,还包括:
当两个所述采集点均未在所述擦除区域,且确定所述连线长度小于所述擦除区域宽度时;
计算两个所述采集点的中点,判断所述中点是否在所述擦除区域内;
当所述中点在所述擦除区域内时,所述连线与所述擦除区域相交。
5.如权利要求4所述的笔画擦除方法,其特征在于,所述判断每相邻的两个所述采集点所在连线是否与所述擦除区域相交,还包括:
当所述连线的长度大于等于所述擦除区域宽度时,根据所述连线的中间将所述连线拆分为两个第一线段;
确定所述第一线段的长度小于所述擦除区域宽度时,判断所述第一线段的中点是否在所述擦除区域内;
当所述第一线段的中点在所述擦除区域内时,所述第一线段与擦除区域相交。
6.如权利要求5所述的笔画擦除方法,其特征在于,所述判断每相邻的两个所述采集点所在连线是否与所述擦除区域相交,还包括:
确实所述第一线段的长度大于等于所述擦除区域宽度时,对所述第一线段的中点进行拆分,直到拆分后的第二线段长度小于所述擦除区域宽度;
当所述第二线段的中点在所述擦除区域内,所述第二线段与所述擦除区域相交。
7.如权利要求1-6任一项所述的笔画擦除方法,其特征在于,所述通过中点递归的方式确定将所述连线与所述擦除区域的近似交点,包括:
所述连线或所述连线的线段对应的两点中有个一个点在所述擦除区域内,另一个点在所述擦除区域外;
确定所述连线或所述连线的线段的长度小于等于m,将所述连线或所述连线的线段的中点作为所述近似交点,所述m擦除区域宽度。
8.如权利要求7所述的笔画擦除方法,其特征在于,所述通过中点递归的方式确定将所述连线与所述擦除区域的近似交点,还包括:
所述确定所述连线或所述连线的线段的长度大于m,根据所述连线或所述连线的线段的中点进行拆分,直到拆分后的子线段的距离小于等于m,将所述子线段的中点作为所述近似交点。
9.一种终端,其特征在于,所述终端包括处理器、存储器和通信总线;
所述通信总线用于实现所述处理器和存储器之间的连接通信;
所述处理器用于执行所述存储器中存储的一个或者多个程序,以实现如权利要求1至8任一项所述笔画擦除方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如权利要求1至8中任一项所述的笔画擦除方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910678118.2/1.html,转载请声明来源钻瓜专利网。