[發(fā)明專利]一種實(shí)現(xiàn)三維圖形界面互動(dòng)式操作的方法有效
| 申請(qǐng)?zhí)枺?/td> | 200810205320.5 | 申請(qǐng)日: | 2008-12-31 |
| 公開(公告)號(hào): | CN101770324A | 公開(公告)日: | 2010-07-07 |
| 發(fā)明(設(shè)計(jì))人: | 羅健;蔣宜春 | 申請(qǐng)(專利權(quán))人: | 商泰軟件(上海)有限公司 |
| 主分類號(hào): | G06F3/048 | 分類號(hào): | G06F3/048 |
| 代理公司: | 上海智信專利代理有限公司 31002 | 代理人: | 薛琦;朱水平 |
| 地址: | 200020 上海市淮*** | 國(guó)省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 實(shí)現(xiàn) 三維 圖形界面 互動(dòng)式 操作 方法 | ||
1.一種通過觸摸屏對(duì)三維圖形界面進(jìn)行交互式操作的實(shí)現(xiàn)方法,包 括以下步驟:
(a)三維圖形界面的觸摸屏受用戶點(diǎn)擊觸發(fā);
(b)在三維圖形界面所展示的三維空間中,以觀察點(diǎn)為原點(diǎn),經(jīng)顯示 屏上用戶觸發(fā)點(diǎn),得一條虛擬射線;
(c)更新三維圖形界面中3D模型的包圍盒或包圍球的位置,大小和方 位;
(d)根據(jù)虛擬射線以及包圍盒或包圍球的位置,進(jìn)行相交性計(jì)算,判 定哪個(gè)3D模型被點(diǎn)中;
(e)對(duì)于被點(diǎn)中的3D模型,針對(duì)進(jìn)行點(diǎn)擊檢測(cè)的面和虛擬射線,通過 坐標(biāo)降次,轉(zhuǎn)化為XY/XZ/YZ二維平面上的多邊形和射線;
(f)在上述二維平面上,對(duì)(e)步驟得到的射線和多邊形,進(jìn)行相交 性計(jì)算,得到交點(diǎn),判斷出哪個(gè)二維平面被點(diǎn)中;
(g)根據(jù)(f)步驟計(jì)算得到的交點(diǎn),轉(zhuǎn)化為被點(diǎn)中面上的二維坐標(biāo);
(h)根據(jù)(g)步驟被點(diǎn)中面上的二維坐標(biāo),判定用戶點(diǎn)擊到哪個(gè)區(qū)域, 并觸發(fā)相應(yīng)事件。
2.如權(quán)利要求1所述的實(shí)現(xiàn)方法,其特征在于,所述觸摸屏操作三 維圖形界面的過程中,響應(yīng)用戶點(diǎn)擊輸入的區(qū)域,分布在3D模型表面上, 或者為整個(gè)3D模型。
3.如權(quán)利要求1所述的實(shí)現(xiàn)方法,其特征在于,所述三維圖形界面 中包含多個(gè)3D模型。
4.如權(quán)利要求1所述的實(shí)現(xiàn)方法,其特征在于,所述三維圖形界面 所包含的空間,可按縱向水平XZ,縱向垂直YZ劃分,形成四個(gè)子空間, 或者按縱向水平XZ,縱向垂直YZ,橫向垂直XY劃分,形成八個(gè)子空間, 使得每個(gè)子空間最大包含唯一的3D模型。
5.如權(quán)利要求1所述的實(shí)現(xiàn)方法,其特征在于,所述3D模型在三 維圖形界面中進(jìn)行位移、旋轉(zhuǎn)、縮放變化。
6.如權(quán)利要求1所述的實(shí)現(xiàn)方法,其特征在于,所述三維圖形界面 中的3D模型是多面體。
7.如權(quán)利要求1所述的實(shí)現(xiàn)方法,其特征在于,所述三維圖形界面中 的3D模型是單面體。
8.如權(quán)利要求1所述的實(shí)現(xiàn)方法,其特征在于,所述3D模型被包 圍盒或包圍球包容在內(nèi),包圍盒或包圍球與3D模型上需要進(jìn)行點(diǎn)擊檢測(cè)的 面共面。
9.如權(quán)利要求1所述的實(shí)現(xiàn)方法,其特征在于,所述3D模型可拆 分為多個(gè)3D模型,由包圍盒或包圍球分別單獨(dú)包容表示。
10.如權(quán)利要求1所述的實(shí)現(xiàn)方法,其特征在于,所述包圍盒或包圍 球的位置,大小和方位隨同3D模型位置,大小和方位的改變而改變。
11.如權(quán)利要求1所述的實(shí)現(xiàn)方法,其特征在于,步驟(b)中得到 所述虛擬射線的過程與步驟(c)中所述包圍盒或包圍球的位置更新,無先 后順序。
12.如權(quán)利要求1所述的實(shí)現(xiàn)方法,其特征在于,所述3D模型上需 要進(jìn)行點(diǎn)擊檢測(cè)的面由若干3D空間中的多邊形平面構(gòu)成。
13.如權(quán)利要求1所述的實(shí)現(xiàn)方法,其特征在于,所述坐標(biāo)降次,是 指將X-Y-Z直角坐標(biāo)系所描述的點(diǎn),線,面,通過投影,映射到XY/XZ/YZ 平面上,用三組二維坐標(biāo)表示該點(diǎn),線,面。
14.如權(quán)利要求1所述的實(shí)現(xiàn)方法,其特征在于,所述相交性計(jì)算包 括以下步驟:
1)計(jì)算三維空間中虛擬射線和包圍盒或包圍球的相交,
2)計(jì)算三維空間中虛擬射線與3D模型上需要進(jìn)行點(diǎn)擊檢測(cè)的面, 通過坐標(biāo)降次,轉(zhuǎn)化為XY/XZ/YZ平面上的射線和多邊形的相交。
15.如權(quán)利要求1或14的實(shí)現(xiàn)方法,所述的相交性計(jì)算,其特征在 于,如果虛擬射線和包圍盒或包圍球的相交性計(jì)算為不相交,那么不再進(jìn) 行XY/XZ/YZ平面上的射線和多邊形的相交性計(jì)算。
16.如權(quán)利要求1所述的實(shí)現(xiàn)方法,其特征在于,所述被點(diǎn)中面上的 二維坐標(biāo),是指在被點(diǎn)中面所構(gòu)成的二維平面上,用X-Y直角坐標(biāo)系所描 述的二維坐標(biāo),該坐標(biāo)可以判定用戶點(diǎn)擊到被點(diǎn)中面的哪個(gè)區(qū)域。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于商泰軟件(上海)有限公司,未經(jīng)商泰軟件(上海)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810205320.5/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F3-00 用于將所要處理的數(shù)據(jù)轉(zhuǎn)變成為計(jì)算機(jī)能夠處理的形式的輸入裝置;用于將數(shù)據(jù)從處理機(jī)傳送到輸出設(shè)備的輸出裝置,例如,接口裝置
G06F3-01 .用于用戶和計(jì)算機(jī)之間交互的輸入裝置或輸入和輸出組合裝置
G06F3-05 .在規(guī)定的時(shí)間間隔上,利用模擬量取樣的數(shù)字輸入
G06F3-06 .來自記錄載體的數(shù)字輸入,或者到記錄載體上去的數(shù)字輸出
G06F3-09 .到打字機(jī)上去的數(shù)字輸出
G06F3-12 .到打印裝置上去的數(shù)字輸出
- 互動(dòng)業(yè)務(wù)終端、實(shí)現(xiàn)系統(tǒng)及實(shí)現(xiàn)方法
- 街景地圖的實(shí)現(xiàn)方法和實(shí)現(xiàn)系統(tǒng)
- 游戲?qū)崿F(xiàn)系統(tǒng)和游戲?qū)崿F(xiàn)方法
- 圖像實(shí)現(xiàn)裝置及其圖像實(shí)現(xiàn)方法
- 增強(qiáng)現(xiàn)實(shí)的實(shí)現(xiàn)方法以及實(shí)現(xiàn)裝置
- 軟件架構(gòu)的實(shí)現(xiàn)方法和實(shí)現(xiàn)平臺(tái)
- 數(shù)值預(yù)報(bào)的實(shí)現(xiàn)方法及實(shí)現(xiàn)系統(tǒng)
- 空調(diào)及其冬眠控制模式實(shí)現(xiàn)方法和實(shí)現(xiàn)裝置以及實(shí)現(xiàn)系統(tǒng)
- 空調(diào)及其睡眠控制模式實(shí)現(xiàn)方法和實(shí)現(xiàn)裝置以及實(shí)現(xiàn)系統(tǒng)
- 輸入設(shè)備實(shí)現(xiàn)方法及其實(shí)現(xiàn)裝置
- 一種三維彩色物品制作方法
- 三維內(nèi)容顯示的方法、裝置和系統(tǒng)
- 三維對(duì)象搜索方法、裝置及系統(tǒng)
- 三維會(huì)話數(shù)據(jù)展示方法、裝置、存儲(chǔ)介質(zhì)和計(jì)算機(jī)設(shè)備
- 一種三維模型處理方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 用于基于分布式賬本技術(shù)的三維打印的去中心化供應(yīng)鏈
- 標(biāo)記數(shù)據(jù)的獲取方法及裝置、訓(xùn)練方法及裝置、醫(yī)療設(shè)備
- 一種基于5G網(wǎng)絡(luò)的光場(chǎng)三維浸入式體驗(yàn)信息傳輸方法及系統(tǒng)
- 用于機(jī)器人生產(chǎn)系統(tǒng)仿真的三維場(chǎng)景管理與文件存儲(chǔ)方法
- 基于三維形狀知識(shí)圖譜的三維模型檢索方法及裝置
- 對(duì)話互動(dòng)式多媒體娛樂系統(tǒng)
- 互動(dòng)式外語教學(xué)
- 互動(dòng)式電腦投影教學(xué)管理裝置及系統(tǒng)
- 藍(lán)光光盤播放系統(tǒng)、藍(lán)光光盤播放裝置、顯示裝置以及計(jì)算機(jī)程序
- 一種多方互動(dòng)式學(xué)教系統(tǒng)
- 互動(dòng)式顯示裝置及在其中模擬非智慧型行為的方法
- 健康管理系統(tǒng)與方法
- 交互式操作的方法以及應(yīng)用該方法的傳送機(jī)器、接收機(jī)器與交互式操作系統(tǒng)
- 互動(dòng)式廣告方法和其系統(tǒng)
- 一種互動(dòng)式應(yīng)用程序反饋信息的生成方法及裝置





