專利名稱:一種三維圖形操作方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及圖形控制領(lǐng)域,尤其涉及一種三維圖形操作方法及系統(tǒng)。
背景技術(shù):
目前隨著技術(shù)的發(fā)展,三維圖形越來越常見,無論是在圖形設(shè)計還是三維網(wǎng)頁中都能隨處所見,人們通常利用鼠標(biāo)拖拽或利用鍵盤命令輸入的方式對視圖中的三維模型進(jìn)行觀看操作,存在效率低下、操作不直觀、人機(jī)互動中人性化不足。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題在于,針對現(xiàn)有技術(shù)的上述缺陷,提供一種三維圖形操作方法及系統(tǒng),操作簡單、直觀、人機(jī)互動人性化強,而且提高了效率。本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是:構(gòu)造一種三維圖形操作方法,包括:S1.在操作時,繪圖控制器中的傳感器單元感測自身的姿態(tài)變化角度;S2.繪圖控制器將所感測的姿態(tài)變化角度按預(yù)設(shè)或校正時計算得到的最小分辨角度變化值進(jìn)行分割,并對每個最小分辨角度變化值進(jìn)行處理,以獲得圖形控制信息,然后將所述圖形控制信息發(fā)送至圖形受控裝置;S3.圖形受控裝置根據(jù)所接收的圖形控制信息控制所顯示的三維圖形的姿態(tài)變化。在本發(fā)明所述的三維圖形操作方法中,在所述步驟S2中,所述對所述每個最小分辨角度變化值進(jìn)行處理的步驟為:根據(jù)最小分辨角度變化值計算最小光標(biāo)偏移量和移動方向,所述圖形控制信息包括最小光標(biāo)偏移量和移動方向。在本發(fā)明所述的三維圖形操作方法中,在所述步驟S2中,所述對所述每個最小分辨角度變化值進(jìn)行處理的步驟為:根據(jù)最小分辨角度變化值計算旋轉(zhuǎn)命令和旋轉(zhuǎn)角度,所述圖形控制信息包括旋轉(zhuǎn)命令和旋轉(zhuǎn)角度。在本發(fā)明所述的三維圖形操作方法中,在所述步驟SI之前,還包括:S0.在操作前,分別在六個校正方向上對繪圖控制器和圖形受控裝置進(jìn)行同步校正,以獲得每個校正方向的偏差值,并將每個方向的偏差值進(jìn)行存儲;在所述步驟S2中,所述對每個最小分辨角度變化值進(jìn)行處理,以獲得圖形控制信息的步驟為:根據(jù)所存儲的相應(yīng)偏差值,對每個最小分辨角度變化值進(jìn)行處理,以獲得圖形控制信息。在本發(fā)明所述的三維圖形操作方法中,在所述步驟SO中,X軸的兩個方向、Y軸的兩個方向的同步校正的步驟分別為:
S011.圖形受控裝置根據(jù)所接收的信號將所顯示的三維圖形調(diào)整到正視圖位置,且光標(biāo)置于所述三維圖形的中心;S012.繪圖控制器在保持正視圖姿態(tài)后,接收用戶輸入的同步校正開始信號;S013.在繪圖控制器按校正方向旋轉(zhuǎn)時,根據(jù)步驟SI S3的方法控制所顯示的三維圖形的姿態(tài)變化,直至所述三維圖形旋轉(zhuǎn)到預(yù)設(shè)角度;S014.繪圖控制器接收用戶輸入的同步校正結(jié)束信號,并根據(jù)自身的感測數(shù)據(jù)計算從同步校正開始到同步校正結(jié)束之間的姿態(tài)角度的變化值;S015.將所計算的姿態(tài)角度的變化值與所述預(yù)設(shè)角度相減,以獲得相應(yīng)校正方向的偏差值,并存儲所述偏差值。在本發(fā)明所述的三維圖形操作方法中,在所述步驟SO中,Z軸的兩個方向的同步校正的步驟分別為:S021.圖形受控裝置根據(jù)所接收的信號將所顯示的三維圖形調(diào)整到正視圖位置,且光標(biāo)置于所述三維圖形的中心;S022.繪圖控制器在保持正視圖姿態(tài)后,接收用戶輸入的同步校正開始信號;S023.圖形受控裝置根據(jù)所接收的信號控制光標(biāo)從所述三維圖形的中心上移或下移預(yù)設(shè)距離;S024.在繪圖控制器按校正方向旋轉(zhuǎn)時,根據(jù)步驟SI S3的方法控制所顯示的三維圖形的姿態(tài)變化,直至所述三維圖形旋轉(zhuǎn)到預(yù)設(shè)角度;S025.圖形受控裝置根據(jù)所接收的信號控制所顯示的三維圖形回拉至正視圖位置;S026.繪圖控制器接收用戶輸入的同步校正結(jié)束信號,并根據(jù)自身的感測數(shù)據(jù)計算從同步校正開始到同步校正結(jié)束之間的姿態(tài)角度的變化值;S027.將所計算的姿態(tài)角度的變化值與所述預(yù)設(shè)角度相減,以獲得相應(yīng)校正方向的偏差值,并存儲所述偏差值。本發(fā)明還構(gòu)造一種三維圖形操作系統(tǒng),包括繪圖控制器和圖形受控裝置,而且,所述繪圖控制器包括傳感器單元、運算單元和第一無線收發(fā)單元,所述圖形受控裝置包括顯示單元、第二無線收發(fā)單元和控制單元,其中,所述傳感器單元,用于在操作時,感測自身的姿態(tài)變化角度;所述運算單元,用于將所感測的姿態(tài)變化角度按預(yù)設(shè)或校正時計算得到的最小分辨角度變化值進(jìn)行分割,并對每個最小分辨角度變化值進(jìn)行處理,以獲得圖形控制信息;所述第一無線收發(fā)單元,用于將所述圖形控制信息發(fā)送至圖形受控裝置;所述第二無線收發(fā)單元,用于接收所述圖形控制信息;所述控制單元,用于根據(jù)所接收的圖形控制信息,控制所述顯示單元所顯示的三維圖形的姿態(tài)變化。在本發(fā)明所述的三維圖形操作系統(tǒng)中,所述運算單元根據(jù)最小分辨角度變化值計算最小光標(biāo)偏移量和移動方向,所述圖形控制信息包括最小光標(biāo)偏移量和移動方向。在本發(fā)明所述的三維圖形操作系統(tǒng)中,所述運算單元根據(jù)最小分辨角度變化值計算旋轉(zhuǎn)命令和旋轉(zhuǎn)角度,所述圖形控制信息包括旋轉(zhuǎn)命令和旋轉(zhuǎn)角度。在本發(fā)明所述的三維圖形操作系統(tǒng)中,所述繪圖控制器還包括存儲單元,而且,
所述運算單元,用于在同步校正時,根據(jù)傳感器單元的感測數(shù)據(jù)計算繪圖控制器的姿態(tài)角度的變化值,并將所述姿態(tài)角度的變化值與同步校正時三維圖形在校正方向所旋轉(zhuǎn)的預(yù)設(shè)角度相減,以獲得相應(yīng)校正方向的偏差值;所述存儲單元,用于存儲各個校正方向的偏差值;所述運算單元,還用于在操作時,根據(jù)所存儲的相應(yīng)偏差值,對每個最小分辨角度變化值進(jìn)行處理,以獲得圖形控制信息。在本發(fā)明所述的三維圖形操作系統(tǒng)中,所述繪圖控制器還包括:接收單元,用于接收用戶輸入的下列至少一個信號:操作開始信號、同步校正開始信號、同步校正結(jié)束信號、正視圖位置調(diào)整信號、光標(biāo)置于三維圖形中心信號、最小分辨角度變化值、拉動方向、回拉方向。在本發(fā)明所述的三維圖形操作系統(tǒng)中,所述接收單元包括至少一個按鍵。在本發(fā)明所述的三維圖形操作系統(tǒng)中,所述繪圖控制器還包括:提示單元,用于指示繪圖控制器的工作狀態(tài)。實施本發(fā)明的技術(shù)方案,在使用時,用戶只需旋轉(zhuǎn)手中的繪圖控制器,就可以控制圖形受控裝置中的三維圖形進(jìn)行全方位的轉(zhuǎn)動,操作簡單、直觀、人機(jī)互動人性化強,而且提聞了效率。
下面將結(jié)合附圖及實施例對本發(fā)明作進(jìn)一步說明,附圖中:圖1是本發(fā)明三維圖形操作方法實施例一的流程圖;圖2是本發(fā)明三維圖形操作方法實施例二的流程圖;圖3是本發(fā)明三維圖形操作系統(tǒng)實施例一的邏輯圖;圖4是本發(fā)明三維圖形操作系統(tǒng)實施例二的邏輯圖。
具體實施例方式圖1是本發(fā)明三維圖形操作方法實施例一的流程圖,該三維圖形操作方法包括:S1.在操作時,繪圖控制器中的傳感器單元感測自身的姿態(tài)變化角度,該傳感器單元可以是單獨的三維陀螺儀,也可以是三維加速度傳感器、三維陀螺儀、三維地磁傳感器中的任意兩個的組合;S2.繪圖控制器將所感測的姿態(tài)變化角度按預(yù)設(shè)或校正時計算得到的最小分辨角度變化值進(jìn)行分割,并對每個最小分辨角度變化值進(jìn)行處理,以獲得圖形控制信息,然后將所述圖形控制信息發(fā)送至圖形受控裝置,在該步驟中,預(yù)設(shè)或校正時計算得到的最小分辨角度變化值例如為0.5度、I度或其它可以設(shè)置為最小分辨角度的值。另外,可通過以下兩種方式來獲得圖形控制信息,第一種為:將每個最小分辨角度變化值轉(zhuǎn)化為對應(yīng)的最小光標(biāo)偏移量和移動方向,此時,圖形控制信息包括最小光標(biāo)偏移量和移動方向;第二種為:將每個最小分辨角度變化值轉(zhuǎn)化為旋轉(zhuǎn)命令和旋轉(zhuǎn)角度,此時,圖形控制信息包括旋轉(zhuǎn)命令和旋轉(zhuǎn)角度。在發(fā)送圖形控制信息時,對于第一種,發(fā)送的是命令組合,該命令組合包括:由偏移指令(可以是繪圖控制器上特定按鍵被按下的指令)、所轉(zhuǎn)化的最小偏移量、移動方向組成的第一命令、及沒有偏移指令的方向最小偏移量、移動方向組成的第二命令;對于第二種,直接將旋轉(zhuǎn)命令和旋轉(zhuǎn)角度參數(shù)發(fā)送至圖形受控裝置;S3.圖形受控裝置根據(jù)所接收的圖形控制信息控制所顯示的三維圖形的姿態(tài)變化。實施該實施例的三維圖形操作方法,在使用時,用戶只需旋轉(zhuǎn)手中的繪圖控制器,就可以控制圖形受控裝置中的三維圖形進(jìn)行全方位的轉(zhuǎn)動,操作簡單、直觀、人機(jī)互動人性化強,而且提高了效率。對于任意的旋轉(zhuǎn),都可以以X、Y、Z軸最小分辨角度變化值組合完成,例如,X軸每轉(zhuǎn)出一個最小分辨角度變化值就送出一組X軸方向上的圖形控制信息,負(fù)X軸每轉(zhuǎn)出一個最小分辨角度變化值就送出一組負(fù)X軸方向上的圖形控制信息,Y軸、Z軸亦然,如此就可滿足所有的旋轉(zhuǎn)。以上說明了通過傳感器單元感測姿態(tài)變化角度來對圖形受控裝置中的三維圖形進(jìn)行旋轉(zhuǎn),當(dāng)然,也可通過傳感器單元感測姿態(tài)變化角度及位移數(shù)據(jù)結(jié)合組合命令的方式,對圖形受控裝置中的三維圖形進(jìn)行旋轉(zhuǎn)、移動等操作。圖2是本發(fā)明三維圖形操作方法實施例二的流程圖由于同步的圖形受控裝置可能不同,所以需要對繪圖控制器和圖形受控裝置進(jìn)行同步校正,該實施例的三維圖形操作方法包括步驟SO S3,而且,該實施例的三維圖形操作方法相比圖一所示的實施例一,所不同的僅是:在步驟SI之前,還包括:S0.在操作前,分別在六個校正方向上對繪圖控制器和圖形受控裝置進(jìn)行同步校正,以獲得每個校正方向的偏差值,并將每個方向的偏差值進(jìn)行存儲;以及在步驟S2中,在對每個最小分辨角度變化值進(jìn)行處理時,是根據(jù)所存儲的相應(yīng)偏差值對每個最小分辨角度變化值進(jìn)行處理的。該實施例的其它步驟與圖1所示的實施例一的相應(yīng)步驟相同,在此不做贅述。下面具體說明下各個校正方向上對繪圖控制器和圖形受控裝置進(jìn)行同步校正的步驟。假如規(guī)定X軸為與屏幕在同一平面的水平方向,Y軸為同平面的垂直方向,Z軸為垂直與屏幕方向。在X、Y、Z軸上各有兩個方向需要校正,分別為順時針旋轉(zhuǎn)和逆時針旋轉(zhuǎn)。首先,對于X軸或Y軸每個方向上的同步校正可按以下步驟進(jìn)行:S011.圖形受控裝置根據(jù)所接收的信號將所顯示的三維圖形調(diào)整到正視圖位置,且光標(biāo)置于所述三維圖形的中心,其中,控制光標(biāo)置于三維圖形的中心可通過移動繪圖控制器而實現(xiàn);控制三維圖形調(diào)整到正視圖位置的信號可來自繪圖控制器上的特定的一個按鍵或多個按鍵,也可來自圖形受控裝置上的一個按鍵或多個按鍵,當(dāng)然,優(yōu)選使用繪圖控制器來控制;S012.繪圖控制器在保持正視圖姿態(tài)后,接收用戶輸入的同步校正開始信號,該同步校正開始信號可來自繪圖控制器上的特定的一個按鍵或多個按鍵,其中,繪圖控制器保持正視圖姿態(tài)也可通過繪圖控制器的特定按鍵來實現(xiàn),使繪圖控制器的正視圖姿態(tài)與圖形受控裝置中的三維圖形保持一致。該同步校正開始信號可來自繪圖控制器上的特定的一個按鍵或多個按鍵;S013.在繪圖控制器按校正方向旋轉(zhuǎn)時,根據(jù)步驟SI S3的方法控制所顯示的三維圖形的姿態(tài)變化,直至所述三維圖形旋轉(zhuǎn)到預(yù)設(shè)角度,預(yù)設(shè)角度例如為90度,該步驟如同鼠標(biāo)的左鍵點擊、拖、放操作一樣,抓住三維圖形,按校正方向旋轉(zhuǎn)到預(yù)設(shè)角度,然后光標(biāo)再回移到三維圖形的中心;S014.繪圖控制器接收用戶輸入的同步校正結(jié)束信號,并根據(jù)自身的感測數(shù)據(jù)計算從同步校正開始到同步校正結(jié)束之間的姿態(tài)角度的變化值,該同步校正結(jié)束信號可來自繪圖控制器上的特定的一個按鍵或多個按鍵,另外,繪圖控制器的傳感器單元計算從開始旋轉(zhuǎn)到停止旋轉(zhuǎn)總共發(fā)送的最小分辨角度變化值的次數(shù),并且以此作為調(diào)整繪圖控制器和圖形受控裝置同步的依據(jù);S015.將所計算的姿態(tài)角度的變化值與所述預(yù)設(shè)角度相減,以獲得相應(yīng)校正方向的偏差值,并將該偏差值存儲到對應(yīng)品牌的圖形受控裝置的存儲器中,方便以后使用,假設(shè)所計算的姿態(tài)角度的變化值為95度,則所得到的偏差值為5度。在正式操作時,該偏差值用來校正繪圖控制器所旋轉(zhuǎn)的角度。其次,Z軸兩個方向的校正比較特殊,對于Z軸每個方向上的同步校正可按以下步驟進(jìn)行:S021.圖形受控裝置根據(jù)所接收的信號將所顯示的三維圖形調(diào)整到正視圖位置,且光標(biāo)置于所述三維圖形的中心,其中,控制光標(biāo)置于三維圖形的中心可通過移動繪圖控制器而實現(xiàn);控制三維圖形調(diào)整到正視圖位置的信號可來自繪圖控制器上的特定的一個按鍵或多個按鍵,也可來自圖形受控裝置上的一個按鍵或多個按鍵,當(dāng)然,優(yōu)選使用繪圖控制器來控制;S022.繪圖控制器在保持正視圖姿態(tài)后,接收用戶輸入的同步校正開始信號,其中,繪圖控制器保持正視圖姿態(tài)也可通過繪圖控制器的特定按鍵來實現(xiàn),使繪圖控制器的正視圖姿態(tài)與圖形受控裝置中的三維圖形保持一致。該同步校正開始信號可來自繪圖控制器上的特定的一個按鍵或多個按鍵;S023.圖形受控裝置根據(jù)所接收的信號控制光標(biāo)從所述三維圖形的中心上移或下移預(yù)設(shè)距離,該控制光標(biāo)移動的信號可由繪圖控制器的特定按鍵發(fā)出,同樣如同鼠標(biāo)的左鍵點擊、拖、放操作一樣,然后光標(biāo)再回到三維圖形的中心;S024.在繪圖控制器按校正方向旋轉(zhuǎn)時,根據(jù)步驟SI S3的方法控制所顯示的三維圖形的姿態(tài)變化,直至所述三維圖形旋轉(zhuǎn)到預(yù)設(shè)角度,預(yù)設(shè)角度例如為90度;S025.圖形受控裝置根據(jù)所接收的信號控制所顯示的三維圖形回拉至正視圖位置,同樣地,該控制光標(biāo)移動的信號可由繪圖控制器的特定按鍵發(fā)出,例如通過左鍵點擊、拖、放再回到中心。由于多數(shù)圖形受控裝置中在Z軸方向拖拉三維圖形時,不僅只有繞Z軸旋轉(zhuǎn),還會發(fā)生連帶X軸、Y軸一起旋轉(zhuǎn),所以有必要回來使三維圖形恢復(fù)正視圖位置而不是發(fā)生偏轉(zhuǎn),確保只有Z軸旋轉(zhuǎn)。操作方式可通過手動方式或按鍵設(shè)定參數(shù)的方式進(jìn)行調(diào)整,并保存。按鍵可以改變多個參數(shù)的大小,例如,距離、最小拉動角度、拉動方向、回拉方向及角度大小等,也可以固定幾個參數(shù),只改變其中一個參數(shù),還可以通過手動方式確定距離、拖動角度、回拉方向和角度,然后由傳感器單元計算出最小參數(shù);S026.繪圖控制器接收用戶輸入的同步校正結(jié)束信號,并根據(jù)自身的感測數(shù)據(jù)計算從同步校正開始到同步校正結(jié)束之間的姿態(tài)角度的變化值,該同步校正結(jié)束信號可來自繪圖控制器上的特定的一個按鍵或多個按鍵,另外,繪圖控制器的傳感器單元計算從開始旋轉(zhuǎn)到停止旋轉(zhuǎn)總共發(fā)送的最小分辨角度變化值的次數(shù),并且以此作為調(diào)整繪圖控制器和圖形受控裝置同步的依據(jù);;S027.將所計算的姿態(tài)角度的變化值與所述預(yù)設(shè)角度相減,以獲得相應(yīng)校正方向的偏差值,并將該偏差值存儲到對應(yīng)品牌的圖形受控裝置的存儲器中,方便以后使用,假設(shè)所計算的姿態(tài)角度的變化值為95度,則所得到的偏差值為5度。在正式操作時,該偏差值用來校正繪圖控制器所旋轉(zhuǎn)的角度。另外,還應(yīng)當(dāng)說明的時,如果用戶無法自己確定最小分辨角度變化值,可在同步校正時,將繪圖控制器轉(zhuǎn)換的角度(例如為90度)除以達(dá)到該角度的次數(shù)(例如200次)得到最小分辨角度變化值。圖3是本發(fā)明三維圖形操作系統(tǒng)實施例一的邏輯圖,該三維圖形操作系統(tǒng)包括繪圖控制器10和圖形受控裝置20,而且,繪圖控制器10包括傳感器單元11、運算單元12和第一無線收發(fā)單元13,圖形受控裝置20包括顯示單元21、第二無線收發(fā)單元22和控制單元23。其中,傳感器單元11用于在操作時,感測自身的姿態(tài)變化角度。運算單元12用于將所感測的姿態(tài)變化角度按預(yù)設(shè)或校正時計算得到的最小分辨角度變化值進(jìn)行分割,并對每個最小分辨角度變化值進(jìn)行處理,以獲得圖形控制信息,關(guān)于圖形控制信息的獲得,可根據(jù)最小分辨角度變化值計算最小光標(biāo)偏移量和移動方向來獲得圖形控制信息,此時,圖形控制信息包括最小光標(biāo)偏移量和移動方向;也可根據(jù)最小分辨角度變化值計算旋轉(zhuǎn)命令和旋轉(zhuǎn)角度,此時,圖形控制信息包括旋轉(zhuǎn)命令和旋轉(zhuǎn)角度。第一無線收發(fā)單元13用于將該圖形控制信息發(fā)送至圖形受控裝置20。第二無線收發(fā)單元23用于接收該圖形控制信息??刂茊卧?2用于根據(jù)所接收的圖形控制信息,控制顯示單元21所顯示的三維圖形的姿態(tài)變化。圖4是本發(fā)明三維圖形操作系統(tǒng)實施例二的邏輯圖,該實施例的三維圖形操作系統(tǒng)包括繪圖控制器10和圖形受控裝置20,而且,繪圖控制器10包括傳感器單元11、運算單元12、第一無線收發(fā)單元13、存儲單元14、接收單元15和指示單元16。圖形受控裝置20包括顯示單元21、第二無線收發(fā)單元22和控制單元23。其中,該實施例中的傳感器單元11、第一無線收發(fā)單元13、顯示單元21、第二無線收發(fā)單元22和控制單元23與圖3所示的實施例中的傳感器單元11、第一無線收發(fā)單元13、顯示單元21、第二無線收發(fā)單元22和控制單元23的邏輯結(jié)構(gòu)對應(yīng)相同,在此不做贅述,以下僅說明不同的部分。在該實施例的三維圖形操作系統(tǒng)中,繪圖控制器10的運算單元12除了用于根據(jù)所感測的姿態(tài)變化角度生成圖形控制信息外,還用于在同步校正時,根據(jù)傳感器單元11的感測數(shù)據(jù)計算繪圖控制器10的姿態(tài)角度的變化值,并將該姿態(tài)角度的變化值與同步校正時三維圖形在校正方向所旋轉(zhuǎn)的預(yù)設(shè)角度相減,以獲得相應(yīng)校正方向的偏差值,然后,存儲單元14用于存儲各個校正方向的偏差值。在正式操作時,運算單元12還用于根據(jù)所存儲的相應(yīng)偏差值,對每個最小分辨角度變化值進(jìn)行處理,以獲得圖形控制信息。在該實施例的三維圖形操作系統(tǒng)中,繪圖控制器10的接收單元15用于接收用戶輸入的下列至少一個信號:操作開始信號、同步校正開始信號、同步校正結(jié)束信號、正視圖位置調(diào)整信號、光標(biāo)置于三維圖形中心信號、最小分辨角度變化值、拉動方向、回拉方向。該接收單元例如包括至少一個按鍵。在該實施例的三維圖形操作系統(tǒng)中,繪圖控制器10的提示單元16用于指示繪圖控制器的工作狀態(tài)。該提示單元16例如包括至少一個LED指示燈。以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的權(quán)利要求范圍之內(nèi)。
權(quán)利要求
1.種三維圖形操作方法,其特征在于,包括:操作時,繪圖控制器中的傳感器單元感測自身的姿態(tài)變化角度;圖控制器將所感測的姿態(tài)變化角度按預(yù)設(shè)或校正時計算得到的最小分辨角度變化值進(jìn)行分割,并對每個最小分辨角度變化值進(jìn)行處理,以獲得圖形控制信息,然后將所述圖形控制信息發(fā)送至圖形受控裝置;形受控裝置根據(jù)所接收的圖形控制信息控制所顯示的三維圖形的姿態(tài)變化。
2.根據(jù)權(quán)利要求1所述的三維圖形操作方法,其特征在于,在所述步驟S2中,所述對所述每個最小分辨角度變化值進(jìn)行處理的步驟為: 根據(jù)最小分辨角度變化值計算最小光標(biāo)偏移量和移動方向,所述圖形控制信息包括最小光標(biāo)偏移量和移動方向。
3.根據(jù)權(quán)利要求1所述的三維圖形操作方法,其特征在于,在所述步驟S2中,所述對所述每個最小分辨角度變化值進(jìn)行處理的步驟為: 根據(jù)最小分辨角度變化值計算旋轉(zhuǎn)命令和旋轉(zhuǎn)角度,所述圖形控制信息包括旋轉(zhuǎn)命令和旋轉(zhuǎn)角度。
4.根據(jù)權(quán)利要求1-3任一項所述的三維圖形操作方法,其特征在于,在所述步驟SI之前,還包括: s0.在操作前,分別在六個校正方向上對繪圖控制器和圖形受控裝置進(jìn)行同步校正,以獲得每個校正方向的偏差值,并將每個方向的偏差值進(jìn)行存儲; 在所述步驟S2中,所述對每個最小分辨角度變化值進(jìn)行處理,以獲得圖形控制信息的步驟為: 根據(jù)所存儲的相應(yīng)偏差值,對每個最小分辨角度變化值進(jìn)行處理,以獲得圖形控制信肩、O
5.根據(jù)權(quán)利要求4所述的三維圖形操作方法,其特征在于,在所述步驟SO中,X軸的兩個方向、Y軸的兩個方向的同步校正的步驟分別為: soil.圖形受控裝置根據(jù)所接收的信號將所顯示的三維圖形調(diào)整到正視圖位置,且光標(biāo)置于所述三維圖形的中心;圖控制器在保持正視圖姿態(tài)后,接收用戶輸入的同步校正開始信號;繪圖控制器按校正方向旋轉(zhuǎn)時,根據(jù)步驟SI S3的方法控制所顯示的三維圖形的姿態(tài)變化,直至所述三維圖形旋轉(zhuǎn)到預(yù)設(shè)角度;圖控制器接收用戶輸入的同步校正結(jié)束信號,并根據(jù)自身的感測數(shù)據(jù)計算從同步校正開始到同步校正結(jié)束之間的姿態(tài)角度的變化值;所計算的姿態(tài)角度的變化值與所述預(yù)設(shè)角度相減,以獲得相應(yīng)校正方向的偏差值,并存儲所述偏差值。
6.根據(jù)權(quán)利要求4所述的三維圖形操作方法,其特征在于,在所述步驟SO中,Z軸的兩個方向的同步校正的步驟分別為:形受控裝置根據(jù)所接收的信號將所顯示的三維圖形調(diào)整到正視圖位置,且光標(biāo)置于所述三維圖形的中心;圖控制器在保持正視圖姿態(tài)后,接收用戶輸入的同步校正開始信號;形受控裝置根據(jù)所接收的信號控制光標(biāo)從所述三維圖形的中心上移或下移預(yù)設(shè)距離;.5024.繪圖控制器按校正方向旋轉(zhuǎn)時,根據(jù)步驟SI S3的方法控制所顯示的三維圖形的姿態(tài)變化,直至所述三維圖形旋轉(zhuǎn)到預(yù)設(shè)角度;.5025.形受控裝置根據(jù)所接收的信號控制所顯示的三維圖形回拉至正視圖位置;.5026.圖控制器接收用戶輸入的同步校正結(jié)束信號,并根據(jù)自身的感測數(shù)據(jù)計算從同步校正開始到同步校正結(jié)束之間的姿態(tài)角度的變化值;.5027.所計算的姿態(tài)角度的變化值與所述預(yù)設(shè)角度相減,以獲得相應(yīng)校正方向的偏差值,并存儲所述偏差值。
7.一種三維圖形操作系統(tǒng),其特征在于,包括繪圖控制器和圖形受控裝置,而且,所述繪圖控制器包括傳感器單元、 運算單元和第一無線收發(fā)單元,所述圖形受控裝置包括顯示單元、第二無線收發(fā)單元和控制單元,其中, 所述傳感器單元,用于在操作時,感測自身的姿態(tài)變化角度; 所述運算單元,用于將所感測的姿態(tài)變化角度按預(yù)設(shè)或校正時計算得到的最小分辨角度變化值進(jìn)行分割,并對每個最小分辨角度變化值進(jìn)行處理,以獲得圖形控制信息; 所述第一無線收發(fā)單元,用于將所述圖形控制信息發(fā)送至圖形受控裝置; 所述第二無線收發(fā)單元,用于接收所述圖形控制信息; 所述控制單元,用于根據(jù)所接收的圖形控制信息,控制所述顯示單元所顯示的三維圖形的姿態(tài)變化。
8.根據(jù)權(quán)利要求7所述的三維圖形操作系統(tǒng),其特征在于,所述運算單元根據(jù)最小分辨角度變化值計算最小光標(biāo)偏移量和移動方向,所述圖形控制信息包括最小光標(biāo)偏移量和移動方向。
9.根據(jù)權(quán)利要求7所述的三維圖形操作系統(tǒng),其特征在于,所述運算單元根據(jù)最小分辨角度變化值計算旋轉(zhuǎn)命令和旋轉(zhuǎn)角度,所述圖形控制信息包括旋轉(zhuǎn)命令和旋轉(zhuǎn)角度。
10.根據(jù)權(quán)利要求7-9任一項所述的三維圖形操作系統(tǒng),其特征在于,所述繪圖控制器還包括存儲單元,而且, 所述運算單元,用于在同步校正時,根據(jù)傳感器單元的感測數(shù)據(jù)計算繪圖控制器的姿態(tài)角度的變化值,并將所述姿態(tài)角度的變化值與同步校正時三維圖形在校正方向所旋轉(zhuǎn)的預(yù)設(shè)角度相減,以獲得相應(yīng)校正方向的偏差值; 所述存儲單元,用于存儲各個校正方向的偏差值; 所述運算單元,還用于在操作時,根據(jù)所存儲的相應(yīng)偏差值,對每個最小分辨角度變化值進(jìn)行處理,以獲得圖形控制信息。
11.根據(jù)權(quán)利要求10所述的三維圖形操作系統(tǒng),其特征在于,所述繪圖控制器還包括: 接收單元,用于接收用戶輸入的下列至少一個信號:操作開始信號、同步校正開始信號、同步校正結(jié)束信號、正視圖位置調(diào)整信號、光標(biāo)置于三維圖形中心信號、最小分辨角度變化值、拉動方向、回拉方向。
12.根據(jù)權(quán)利要求11所述的三維圖形操作系統(tǒng),其特征在于,所述接收單元包括至少一個按鍵。
13.根據(jù)權(quán)利要求7所述的三維圖形操作系統(tǒng),其特征在于,所述繪圖控制器還包括: 提示單元,用于指示繪圖控制器的工作狀態(tài)。
全文摘要
本發(fā)明公開了一種三維圖形操作方法及系統(tǒng),該三維圖形操作方法包括S1.在操作時,繪圖控制器中的傳感器單元感測自身的姿態(tài)變化角度;S2.繪圖控制器將所感測的姿態(tài)變化角度按預(yù)設(shè)或校正時計算得到的最小分辨角度變化值進(jìn)行分割,并對每個最小分辨角度變化值進(jìn)行處理,以獲得圖形控制信息,然后將所述圖形控制信息發(fā)送至圖形受控裝置;S3.圖形受控裝置根據(jù)所接收的圖形控制信息控制所顯示的三維圖形的姿態(tài)變化。本發(fā)明還構(gòu)造一種三維圖形操作系統(tǒng)。實施本發(fā)明的技術(shù)方案,操作簡單、直觀、人機(jī)互動人性化強,而且提高了效率。
文檔編號G06F3/01GK103092350SQ20131003868
公開日2013年5月8日 申請日期2013年1月31日 優(yōu)先權(quán)日2013年1月31日
發(fā)明者羅富強 申請人:深圳市宇恒互動科技開發(fā)有限公司