[发明专利]一种图形处理方法及装置在审
申请号: | 202010000936.X | 申请日: | 2020-01-02 |
公开(公告)号: | CN112785638A | 公开(公告)日: | 2021-05-11 |
发明(设计)人: | 陈志宝;叶师思;吴增谂 | 申请(专利权)人: | 珠海金山办公软件有限公司;北京金山办公软件股份有限公司 |
主分类号: | G06T7/62 | 分类号: | G06T7/62;G06T11/20 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 李欣;高莺然 |
地址: | 519015 广东省珠海市高新*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 图形 处理 方法 装置 | ||
本发明实施例提供了一种图形处理方法及装置。该方法包括:确定文档中被用户选中的第一圆形和第二圆形;获得第一圆形圆心的第一坐标和第二圆形圆心的第二坐标;利用第一坐标和第二坐标,计算第一圆形与第二圆形内相切时第二圆形圆心的第三坐标;移动第二圆形,以使移动后的第二圆形圆心的坐标为第三坐标。这样,可以简单快速地计算得到第一圆形和第二圆形内相切时第二圆形圆心的第三坐标,从而可以基于该第三坐标将该第二圆形快速移动至与第一圆形内相切的位置。
技术领域
本发明涉及文档处理技术领域,特别是涉及一种图形处理方法及装置。
背景技术
目前,用户常常需要利用办公软件中的绘图工具来绘制图形,并需要对所绘制的图形进行处理。例如,老师制作课件时,需要对所绘制的两个圆形进行移动,以使一个圆形的外侧与另一个圆形的内侧相切,即使两个圆形内相切。
但是,用户需要花费较多的时间和精力来手动调节这两个图形的位置,从而使这两个圆形内相切。可见,该种图形处理方式费时费力,使得用户体验并不好。
发明内容
本发明实施例的目的在于提供一种图形处理方法及装置,以可以简单快速地实现圆形内相切,从而提升用户体验。具体技术方案如下:
第一方面,本发明实施例提供了一种图形处理方法,该方法可以包括:
确定文档中被用户选中的第一圆形和第二圆形;
获得第一圆形圆心的第一坐标和第二圆形圆心的第二坐标;
利用第一坐标和第二坐标,计算第一圆形与第二圆形内相切时第二圆形圆心的第三坐标;
移动第二圆形,以使移动后的第二圆形圆心的坐标为第三坐标。
可选地,确定文档中被用户选中的第一圆形和第二圆形,可以包括:
确定文档中被用户选中的两个圆形;
将两个圆形中半径较大的圆形确定为保持位置不变的第一圆形,将两个圆形中半径较小的圆形确定为待移动的第二圆形。
可选地,获得第一圆形圆心的第一坐标和第二圆形圆心的第二坐标,可以包括:
获得第一圆形的第一外接矩形的左上角顶点坐标和第一圆形的第一半径;
利用第一外接矩形的左上角顶点坐标与第一半径,计算第一圆形圆心的第一坐标;
获得第二圆形的第二外接矩形的左上角顶点坐标和第二圆形的第二半径;
利用第二外接矩形的左上角顶点坐标与第二半径,计算第二圆形圆心的第二坐标。
可选地,根据第一坐标和第二坐标,计算第一圆形与第二圆形内相切时第二圆形圆心的第三坐标,可以包括:
当满足第一外接矩形的左上角顶点坐标的横坐标和第二外接矩形的左上角顶点坐标的横坐标差值为零,并且,第一外接矩形的左上角顶点坐标的纵坐标和第二外接矩形的左上角顶点坐标的纵坐标差值大于零时,确定第一圆形圆心和第二圆形圆心所在直线与直角坐标系的横轴所成的夹角为90°或270°;
当不满足第一外接矩形的左上角顶点坐标的横坐标和第二外接矩形的左上角顶点坐标的横坐标差值为零,并且,第一外接矩形的左上角顶点坐标的纵坐标和第二外接矩形的左上角顶点坐标的纵坐标差值大于零时,利用第一圆形的第一外接矩形的左上角顶点坐标和第二圆形的第二外接矩形的左上角顶点坐标,计算第一圆形圆心和第二圆形圆心所在直线与直角坐标系的横轴所成的夹角;
计算第一半径与第二半径的差值的绝对值,作为第一圆形和第二圆形内相切时第一圆形圆心与第二圆形圆心的圆心点距离;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海金山办公软件有限公司;北京金山办公软件股份有限公司,未经珠海金山办公软件有限公司;北京金山办公软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010000936.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:椎骨重建植入物
- 下一篇:天线阵列及包含此天线阵列的汽车防撞雷达