[發明專利]一種圖形處理方法及裝置在審
| 申請號: | 202010000936.X | 申請日: | 2020-01-02 |
| 公開(公告)號: | CN112785638A | 公開(公告)日: | 2021-05-11 |
| 發明(設計)人: | 陳志寶;葉師思;吳增諗 | 申請(專利權)人: | 珠海金山辦公軟件有限公司;北京金山辦公軟件股份有限公司 |
| 主分類號: | G06T7/62 | 分類號: | G06T7/62;G06T11/20 |
| 代理公司: | 北京柏杉松知識產權代理事務所(普通合伙) 11413 | 代理人: | 李欣;高鶯然 |
| 地址: | 519015 廣東省珠海市高新*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 圖形 處理 方法 裝置 | ||
本發明實施例提供了一種圖形處理方法及裝置。該方法包括:確定文檔中被用戶選中的第一圓形和第二圓形;獲得第一圓形圓心的第一坐標和第二圓形圓心的第二坐標;利用第一坐標和第二坐標,計算第一圓形與第二圓形內相切時第二圓形圓心的第三坐標;移動第二圓形,以使移動后的第二圓形圓心的坐標為第三坐標。這樣,可以簡單快速地計算得到第一圓形和第二圓形內相切時第二圓形圓心的第三坐標,從而可以基于該第三坐標將該第二圓形快速移動至與第一圓形內相切的位置。
技術領域
本發明涉及文檔處理技術領域,特別是涉及一種圖形處理方法及裝置。
背景技術
目前,用戶常常需要利用辦公軟件中的繪圖工具來繪制圖形,并需要對所繪制的圖形進行處理。例如,老師制作課件時,需要對所繪制的兩個圓形進行移動,以使一個圓形的外側與另一個圓形的內側相切,即使兩個圓形內相切。
但是,用戶需要花費較多的時間和精力來手動調節這兩個圖形的位置,從而使這兩個圓形內相切。可見,該種圖形處理方式費時費力,使得用戶體驗并不好。
發明內容
本發明實施例的目的在于提供一種圖形處理方法及裝置,以可以簡單快速地實現圓形內相切,從而提升用戶體驗。具體技術方案如下:
第一方面,本發明實施例提供了一種圖形處理方法,該方法可以包括:
確定文檔中被用戶選中的第一圓形和第二圓形;
獲得第一圓形圓心的第一坐標和第二圓形圓心的第二坐標;
利用第一坐標和第二坐標,計算第一圓形與第二圓形內相切時第二圓形圓心的第三坐標;
移動第二圓形,以使移動后的第二圓形圓心的坐標為第三坐標。
可選地,確定文檔中被用戶選中的第一圓形和第二圓形,可以包括:
確定文檔中被用戶選中的兩個圓形;
將兩個圓形中半徑較大的圓形確定為保持位置不變的第一圓形,將兩個圓形中半徑較小的圓形確定為待移動的第二圓形。
可選地,獲得第一圓形圓心的第一坐標和第二圓形圓心的第二坐標,可以包括:
獲得第一圓形的第一外接矩形的左上角頂點坐標和第一圓形的第一半徑;
利用第一外接矩形的左上角頂點坐標與第一半徑,計算第一圓形圓心的第一坐標;
獲得第二圓形的第二外接矩形的左上角頂點坐標和第二圓形的第二半徑;
利用第二外接矩形的左上角頂點坐標與第二半徑,計算第二圓形圓心的第二坐標。
可選地,根據第一坐標和第二坐標,計算第一圓形與第二圓形內相切時第二圓形圓心的第三坐標,可以包括:
當滿足第一外接矩形的左上角頂點坐標的橫坐標和第二外接矩形的左上角頂點坐標的橫坐標差值為零,并且,第一外接矩形的左上角頂點坐標的縱坐標和第二外接矩形的左上角頂點坐標的縱坐標差值大于零時,確定第一圓形圓心和第二圓形圓心所在直線與直角坐標系的橫軸所成的夾角為90°或270°;
當不滿足第一外接矩形的左上角頂點坐標的橫坐標和第二外接矩形的左上角頂點坐標的橫坐標差值為零,并且,第一外接矩形的左上角頂點坐標的縱坐標和第二外接矩形的左上角頂點坐標的縱坐標差值大于零時,利用第一圓形的第一外接矩形的左上角頂點坐標和第二圓形的第二外接矩形的左上角頂點坐標,計算第一圓形圓心和第二圓形圓心所在直線與直角坐標系的橫軸所成的夾角;
計算第一半徑與第二半徑的差值的絕對值,作為第一圓形和第二圓形內相切時第一圓形圓心與第二圓形圓心的圓心點距離;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于珠海金山辦公軟件有限公司;北京金山辦公軟件股份有限公司,未經珠海金山辦公軟件有限公司;北京金山辦公軟件股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010000936.X/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:椎骨重建植入物
- 下一篇:天線陣列及包含此天線陣列的汽車防撞雷達





