首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种利用板擦功能分割绘图笔迹的方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:深圳市闪联信息技术有限公司

摘要:本发明公开了一种利用板擦功能分割绘图笔迹的方法,包括以下步骤:将绘图笔迹的每一笔笔画的笔画采样点,分别保存在若干个原始笔画数组中;利用板擦擦除要分割的绘图笔迹,并根据板擦的擦除路径和板擦的大小生成擦除区域;根据每一个原始笔画数组中,每一笔画的每一个笔画采样点是否位于擦除区域内,利用分割数组和临时数组,分别将每一笔笔画进行分割,保存在分割数组中,并将分割数组中的笔画采样点顺序连接生成新笔画显示;通过选择工具对分割笔画再次编辑。本发明,擦除后的笔画可以独立地进行移动、缩放以及旋转等操作,赋予了板擦更多的新的能,算法简单,采样点少,运算量小,运行速度快。

主权项:1.一种利用板擦功能分割绘图笔迹的方法,其特征在于,包括以下步骤:第1步,使用画笔工具在白板或涂鸦应用的绘图界面上,分别书写“文字”两个字;将这两个字的每一笔的笔画采样点graphPoint,分别保存在多个不同的原始笔画数组PathPointList中,其中笔画采样点graphPoint为每一笔的每一个像素;第2步,使用板擦工具在绘图界面上擦除部分绘图笔迹,并根据擦除路径和板擦的大小生成擦除区域;第3步,创建一个分割数组ResultList用于存放分割数据,分割数据为未擦除的笔画采样点;创建一个临时数组NewPointList用于临时存放分割数据;第4步,顺序从原始笔画数组PathPointList取一个笔画的一个笔画采样点graphPoint[i,j],i=1~7,j为当前笔画的采样点个数;第5步,判断是否为取完了全部的原始笔画数组,i>7,如果是,则结束;否则执行第6步;第6步,判断所取到的笔画采样点graphPoint[i,j]是否为空值,如果是空值,说明该笔笔画已经全部取完,执行第9步;如果不是空值,则说明需要对该笔画进行分割处理,执行第7步;第7步,判断该笔画的笔画采样点graphPoint[i,j]是否位于擦除区域之内;如果不是位于擦除区域之内,说明该笔画采样点graphPoint[i,j]需要分割保留,将该笔画采样点保存在NewPointlist数组中,返回第4步;如果位于擦除区域Rect之内,则说明该笔笔画已进行分割,执行第8步;第8步,判断NewPointlist数组是否为空,如果为空,则表明该笔画采样点graphPoint[i,j]是擦除点,不进行任何操作,返回第4步;如果NewPointlist数组不为空,则将NewPointlist数组保存在Resultlist中,清空NewPointlist数组;第9步,将Resultlist中的数据生成新的笔划并显示在软件界面上,清空Resultlist数组,返回第4步;第10步,对分割后的绘图笔迹进行再次编辑。

全文数据:

权利要求:

百度查询: 深圳市闪联信息技术有限公司 一种利用板擦功能分割绘图笔迹的方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。