[發明專利]一種基于觸摸屏的三維場景物體拾取的方法及終端有效
| 申請號: | 201711072819.9 | 申請日: | 2017-11-03 |
| 公開(公告)號: | CN108037870B | 公開(公告)日: | 2020-03-17 |
| 發明(設計)人: | 劉德建;陳可;林郁欣;陳開河;陳宏展 | 申請(專利權)人: | 福建天晴數碼有限公司 |
| 主分類號: | G06F3/0484 | 分類號: | G06F3/0484;G06F3/0488;G06T3/00 |
| 代理公司: | 福州市博深專利事務所(普通合伙) 35214 | 代理人: | 林志崢 |
| 地址: | 350000 福建省福*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 觸摸屏 三維 場景 物體 拾取 方法 終端 | ||
本發明提供的一種基于觸摸屏的三維場景物體拾取的方法及終端,將三維場景中的所有可拾取物體投影到屏幕空間,分別得到各個可拾取物體對應的第一圖形;獲取點擊觸摸屏時的觸摸點坐標,根據所述觸摸點坐標,生成對應的在所述屏幕空間的第二圖形;依次判斷所述第一圖形和所述第二圖形是否相交,若否,則不拾取所述三維場景中的可拾取物體;否則,根據所述第一圖形與第二圖形的相交面積確定是否拾取所述第一圖形對應的三維場景中的可拾取物體,簡化了三維場景物體的復雜模型,提高了計算相交面積效率,將觸摸點擴展成屏幕空間的第二圖形,提高了拾取的精度和容錯性。
技術領域
本發明涉及計算機技術領域,特別涉及一種基于觸摸屏的三維場景物體拾取的方法及終端。
背景技術
觸摸屏三維圖形對象的拾取是計算機圖形處理系統中一個重要的功能,大多數的三維圖形系統都需要用戶通過輸入設備與系統進行交互。現有針對觸摸屏的拾取解決方案主要有兩種,一種是基于三維空間的射線拾取算法,較容易實現,應用較廣,但求交復雜度較高;另一種是基于GPU編程的拾取算法,首先把附帶幾何圖元ID編碼的三維圖形繪制在GPU上的離屏緩沖區FBO貼圖上渲染,然后通過讀取紋理貼圖判定是否選擇相應的紋理來選擇所選定的圖元。它的局限性在于需要渲染管線的支持,每次拾取都需在后臺花費渲染紋理的時間,相當于重復繪制了兩次場景。而且上述兩種算法都是基于點的拾取,所以不能精確拾取三維場景的小物體且容錯性較低,因此需要一種能精確拾取三維場景中的小物體且容錯性高的拾取方法及終端。
發明內容
本發明所要解決的技術問題是:提供一種精確度高且容錯性高的基于觸摸屏的三維場景物體拾取的方法及終端。
為了解決上述技術問題,本發明采用的一種技術方案為:
一種基于觸摸屏的三維場景物體拾取的方法,包括步驟:
S1、將三維場景中的所有可拾取物體投影到屏幕空間,分別得到各個可拾取物體對應的第一圖形;
S2、獲取點擊觸摸屏時的觸摸點坐標,根據所述觸摸點坐標,生成對應的在所述屏幕空間的第二圖形;
S3、依次判斷所述第一圖形和所述第二圖形是否相交,若否,則不拾取所述三維場景中的可拾取物體;否則,根據所述第一圖形與第二圖形的相交面積確定是否拾取所述第一圖形對應的三維場景中的可拾取物體。
為了解決上述技術問題,本發明采用的另一種技術方案為:
一種基于觸摸屏的三維場景物體拾取的終端,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執行所述程序時實現以下步驟:
S1、將三維場景中的所有可拾取物體投影到屏幕空間,分別得到各個可拾取物體對應的第一圖形;
S2、獲取點擊觸摸屏時的觸摸點坐標,根據所述觸摸點坐標,生成對應的在所述屏幕空間的第二圖形;
S3、依次判斷所述第一圖形和所述第二圖形是否相交,若否,則不拾取所述三維場景中的可拾取物體;否則,根據所述第一圖形與第二圖形的相交面積確定是否拾取所述第一圖形對應的三維場景中的可拾取物體。
本發明的有益效果在于:通過將三維場景中的所有可拾取物體投影到屏幕空間,分別得到各個可拾取物體對應的第一圖形;獲取點擊觸摸屏時的觸摸點坐標,根據所述觸摸點坐標,生成對應的在所述屏幕空間的第二圖形;依次判斷所述第一圖形和所述第二圖形是否相交,若否,則不拾取所述三維場景中的可拾取物體;否則,根據所述第一圖形與第二圖形的相交面積確定是否拾取所述第一圖形對應的三維場景中的可拾取物體,簡化了三維場景物體的復雜模型,提高了計算相交面積效率,將觸摸點擴展成屏幕空間的第二圖形,提高了拾取的精度和容錯性。
附圖說明
圖1為本發明實施例的基于觸摸屏的三維場景物體拾取的方法流程圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于福建天晴數碼有限公司,未經福建天晴數碼有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711072819.9/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種電烤箱的防變形裝置
- 下一篇:一種信息化配電裝置





