[发明专利]对称图形的绘制方法和装置有效
申请号: | 201611124504.X | 申请日: | 2016-12-08 |
公开(公告)号: | CN106600664B | 公开(公告)日: | 2019-12-17 |
发明(设计)人: | 张盛祺 | 申请(专利权)人: | 广州视源电子科技股份有限公司;广州视睿电子科技有限公司 |
主分类号: | G06T11/80 | 分类号: | G06T11/80;G06T3/60 |
代理公司: | 44202 广州三环专利商标代理有限公司 | 代理人: | 麦小婵;郝传鑫 |
地址: | 510530 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 对称 图形 绘制 方法 装置 | ||
本发明公开了一种对称图形的绘制方法和装置。所述对称图形的绘制方法包括:实时检测显示屏中的用户点击的位置,并计算获得所述位置相对于预设的中心点的第一坐标;根据所述第一坐标及预先生成的一组旋转角度中的每个旋转角度获得对应的一组对称坐标;其中,所述一组旋转角度根据预设的绘制方向数目生成,且以所述中心点为角顶点;在所述显示屏中的所述第一坐标及所述一组对称坐标中的每个对称坐标所对应的位置上同时绘制并显示形状和大小均相同的笔迹。采用本发明,能够保证所绘制的对称图形在各个方向上的图形完全相同,且能够提高绘制过程的效率。
技术领域
本发明涉及计算机技术领域,尤其涉及一种对称图形的绘制方法和装置。
背景技术
在现有技术中,用户在绘图软件(特别地,该绘图软件为智能会议平板的白板软件)中绘制旋转对称图形(特别地,该旋转对称图形为中心对称图形)时,通常使用笔、手指或者鼠标等在该绘图软件中画出整个旋转对称图形。由于在该方案中,需要通过手动的方式分别画出旋转对称图形的各个方向上的图形,因此不能保证该旋转对称图形符合各个方向上的图形完全相同的要求,且该绘制过程的效率低下。
另一种在绘图软件中绘制旋转对称图形的方案是通过该绘图软件中的旋转工具实现的,即,用户在该绘图软件中绘制旋转对称图形中的一个方向上的图形,随后在该绘图软件中确定该旋转对称图形的旋转定点,最后采用该绘图软件中的旋转工具将已经绘制好的一个方向上的图形围绕该旋转定点进行旋转,从而获得其他各个方向上的图形,生成最终的旋转对称图形。由于在该方案中,用户需要在绘制完旋转对称图形的一个方向上的图形之后才能够获得其他方向上的图形,因此该方案的绘制过程效率低下。
发明内容
本发明提出一种对称图形的绘制方法和装置,能够保证所绘制的对称图形在各个方向上的图形完全相同,且能够提高绘制过程的效率。
本发明提供的一种对称图形的绘制方法,具体包括:
实时检测显示屏中的用户点击的位置,并计算获得所述位置相对于预设的中心点的第一坐标;
根据所述第一坐标及预先生成的一组旋转角度中的每个旋转角度获得对应的一组对称坐标;其中,所述一组旋转角度根据预设的绘制方向数目生成,且以所述中心点为角顶点;
在所述显示屏中的所述第一坐标及所述一组对称坐标中的每个对称坐标所对应的位置上同时绘制并显示形状和大小均相同的笔迹。
进一步地,所述第一坐标包括第一横坐标x和第一纵坐标y;
则所述根据所述第一坐标及预先生成的一组旋转角度中的每个旋转角度获得对应的一组对称坐标,具体包括:
根据所述一组旋转角度中的每个旋转角度θ及坐标旋转变换公式分别计算获得与所述每个旋转角度θ相应的包括对称横坐标x’和对称纵坐标y’的对称坐标,生成一组对称坐标。
进一步地,所述实时检测显示屏中的用户点击的位置,并计算获得所述位置相对于预设的中心点的第一坐标,具体包括:
实时检测所述显示屏中的用户点击的位置,并获得所述位置相对于默认坐标系原点的第二坐标;
根据所述默认坐标系原点与所述中心点之间的相对位置关系,将所述第二坐标转换为所述第一坐标;
则所述在所述显示屏中的所述第一坐标及所述一组对称坐标中的每个对称坐标所对应的位置上同时绘制并显示形状和大小均相同的笔迹,具体包括:
根据所述默认坐标系原点与所述中心点之间的相对位置关系,将所述第一坐标及所述一组对称坐标中的各个对称坐标转换为相对于所述默认坐标系原点的一组显示坐标;
在所述显示屏中的所述一组显示坐标中的每个显示坐标所对应的位置上同时绘制并显示所述笔迹。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州视源电子科技股份有限公司;广州视睿电子科技有限公司,未经广州视源电子科技股份有限公司;广州视睿电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611124504.X/2.html,转载请声明来源钻瓜专利网。