[發(fā)明專利]一種用于定位橢圓弧曲線的GUI圖形控件設(shè)計(jì)方法及裝置在審
| 申請(qǐng)?zhí)枺?/td> | 202110973773.8 | 申請(qǐng)日: | 2021-08-24 |
| 公開(kāi)(公告)號(hào): | CN113643410A | 公開(kāi)(公告)日: | 2021-11-12 |
| 發(fā)明(設(shè)計(jì))人: | 李柏楊;姚毅;楊藝;全煜鳴;金剛;彭斌 | 申請(qǐng)(專利權(quán))人: | 凌云光技術(shù)股份有限公司;深圳市凌云視迅科技有限責(zé)任公司 |
| 主分類號(hào): | G06T11/20 | 分類號(hào): | G06T11/20;G06F9/451 |
| 代理公司: | 北京弘權(quán)知識(shí)產(chǎn)權(quán)代理有限公司 11363 | 代理人: | 逯長(zhǎng)明;許偉群 |
| 地址: | 100094 北京市海淀*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 用于 定位 橢圓 曲線 gui 圖形 控件 設(shè)計(jì) 方法 裝置 | ||
1.一種用于定位橢圓弧曲線的GUI圖形控件設(shè)計(jì)方法,其特征在于,包括以下步驟:
設(shè)計(jì)定位橢圓弧曲線的GUI圖形初始控件,所述GUI圖形初始控件包括第一方程和多個(gè)交互點(diǎn);
判斷光標(biāo)是否移動(dòng)到所述GUI圖形初始控件的觸發(fā)區(qū)域內(nèi);
當(dāng)所述光標(biāo)移動(dòng)到所述GUI圖形初始控件的觸發(fā)區(qū)域內(nèi)時(shí),判斷光標(biāo)是否擊中所述GUI圖形初始控件,若光標(biāo)擊中所述GUI圖形初始控件,則激活所述GUI圖形初始控件;
當(dāng)所述GUI圖形初始控件被激活后,判斷所述GUI圖形初始控件是否被光標(biāo)拖動(dòng);
當(dāng)所述GUI圖形初始控件被拖動(dòng)至圖像中的橢圓弧曲線上,將所述GUI圖形初始控件的交互點(diǎn)不斷與所述圖像中的橢圓弧曲線進(jìn)行貼合,計(jì)算得到第二方程;
將第二方程替換所述GUI圖形初始控件中的第一方程,得到拖動(dòng)后的定位橢圓弧曲線的GUI圖形控件。
2.根據(jù)權(quán)利要求1所述的用于定位橢圓弧曲線的GUI圖形控件設(shè)計(jì)方法,其特征在于,所述GUI圖形初始控件的交互點(diǎn)共有九個(gè),分別為起始移動(dòng)端點(diǎn)、終止移動(dòng)端點(diǎn)、起始弧度變換點(diǎn)、終止弧度變換點(diǎn)、切點(diǎn)、移動(dòng)中心點(diǎn)、掩膜起始交互點(diǎn)、掩膜終止交互點(diǎn)以及卡尺標(biāo)記點(diǎn);其中,GUI圖形初始控件為橢圓弧形狀;
所述起始移動(dòng)端點(diǎn)在GUI圖形初始控件所在橢圓弧的起始角度所對(duì)應(yīng)的橢圓弧端點(diǎn)上,用于貼合橢圓弧曲線;
所述終止移動(dòng)端點(diǎn)在GUI圖形初始控件所在橢圓弧的終止角度所對(duì)應(yīng)的橢圓弧端點(diǎn)上,用于貼合橢圓弧曲線;
所述起始弧度變換點(diǎn)在GUI圖形初始控件所在橢圓弧的起始端點(diǎn)的上方,用于調(diào)整橢圓弧的起始角度和弧度;
所述終止弧度變換點(diǎn)在GUI圖形初始控件所在橢圓弧的終止端點(diǎn)的上方,用于調(diào)整橢圓弧的終止角度和弧度;
所述切點(diǎn)為起始移動(dòng)端點(diǎn)與終止移動(dòng)端點(diǎn)連線與GUI圖形初始控件所在橢圓弧的相切點(diǎn),用于貼合橢圓弧曲線;
所述移動(dòng)中心點(diǎn)距離所述切點(diǎn)8個(gè)像素的距離;
掩膜起始交互點(diǎn)在GUI圖形初始控件所在橢圓弧上設(shè)置掩膜區(qū)域靠近起始移動(dòng)端點(diǎn)的位置,用于調(diào)整找橢圓弧掩膜大小與位置;
掩膜終止交互點(diǎn)在GUI圖形初始控件所在橢圓弧上設(shè)置掩膜區(qū)域靠近終止移動(dòng)端點(diǎn)的位置,用于調(diào)整找橢圓弧掩膜大小與位置;
卡尺標(biāo)記點(diǎn)是GUI圖形初始控件上中間卡尺的端點(diǎn),用于調(diào)整GUI圖形初始控件上所有卡尺的大小。
3.根據(jù)權(quán)利要求2所述的用于定位橢圓弧曲線的GUI圖形控件設(shè)計(jì)方法,其特征在于,判斷光標(biāo)是否移動(dòng)到GUI圖形初始控件的觸發(fā)區(qū)域內(nèi)的判斷公式如下所示:
|Dpc-2*a|<DVicinity;
其中Dpc為光標(biāo)擊中點(diǎn)與兩個(gè)焦點(diǎn)之間的距離之和,a為橢圓弧長(zhǎng)半軸軸長(zhǎng),DVicinity為交互距離閾值,計(jì)算光標(biāo)點(diǎn)到兩焦點(diǎn)的距離與長(zhǎng)半軸的軸長(zhǎng)的2倍之差得到計(jì)算值,若計(jì)算值大于交互距離閾值則判斷不成功,反之則判斷成功。
4.根據(jù)權(quán)利要求3所述的用于定位橢圓弧曲線的GUI圖形控件設(shè)計(jì)方法,其特征在于,當(dāng)所述GUI圖形初始控件被激活后,判斷所述GUI圖形初始控件是否被光標(biāo)拖動(dòng)還包括:若光標(biāo)擊中GUI圖形初始控件上非交互點(diǎn)的橢圓弧曲線,根據(jù)光標(biāo)當(dāng)前位置與起始拖動(dòng)時(shí)光標(biāo)位置之間的變化向量,移動(dòng)橢圓弧中心,平移GUI圖形控件,得到第二方程。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于凌云光技術(shù)股份有限公司;深圳市凌云視迅科技有限責(zé)任公司,未經(jīng)凌云光技術(shù)股份有限公司;深圳市凌云視迅科技有限責(zé)任公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110973773.8/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。





