999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種用于虛擬戰場環境的觀察者自由定位模型算法

2011-01-01 00:00:00趙海龍劉衛東歐陽海波
計算技術與自動化 2011年3期

摘 要:針對目前Vega環境中觀察者視點定位方法存在的缺陷,系統分析Vega中觀察者觀察場景原理,提出一種用于虛擬戰場環境的全角度視點模型,并對該模型算法進行分析。最后,通過仿真實驗,總結該算法的優勢所在。

關鍵詞:觀察場景;視點定位;虛擬戰場環境;全角度視點模型

中圖分類號: TP301.6 文獻標識碼:A

1 引 言

一般的VR引擎對于場景的顯示都是通過“觀察者(Observer)”機制來實現的。觀察者的視點方式就是從空間某一個具體的位置觀看某個局域場景。這種視點方式控制著視景截錐體(Viewing Frustum)的視覺表現。VR技術輔助全局視圖顯示,當用戶需要查看某個作戰實體的任務狀態的時候,VR技術需要提供作戰實體任務狀態的場景顯示。作戰任務不同,作戰執行地點不同,若始終采用單一的觀察者模式來觀測場景,會影響觀察效果,因此需要根據作戰任務的不同實現用戶觀察模式的多角度自由變換。

2 Vega環境中觀察者視點定位

Vega開發環境中提供了封裝觀察者功能的類vgObserver。實現一個vgObserver實例,可以有兩種方式[1]:一種是Lynx面板方式,一種是API實現方式。無論何種方式,都需要通過觀察者實例與運動模式、運動體、靜態坐標系、動態坐標系、場景等一系列其他實例相關聯,而且觀察模式十分單調,只有靜視點、動視點、束縛視點、導航視點等幾種固定方式。動視點實現了動態觀察,但是其運動模式十分有限,只包括旋轉、駕駛、羅盤等幾種模式。在程序編制上,一個視點的生成,典型步驟需要經過獲取位姿、獲取位姿矢量、定義運動體、定義觀察模式、定義偏移矢量等幾個步驟。這些步驟有以下缺點:

1)需要頻繁定義運動模式(vgMotion)和運動體(vgPlayer),同時也不利于類實例的管理;

2)程序編制工作量大,不便于模塊集成;

3)視點方式不自由,受控于Vega系統內核;

4)運動體一般與矢量交叉(vgIsector)相關聯,矢量交叉處理不好,隨動視點易發生觀察失真。

近年來,國內有多篇文獻提到Vega環境中自定義視點問題。文獻[2]提出了一種用戶自定義運動模型視點定位方法,主要包括下列步驟:1)vgMotionCallbackStruct重寫用戶自定義運動模型。2)vgMotRegister函數注冊自定義運動模型回調函數。3)利用pfCallloc函數為回調數據分配內存。4)調用vgUserData函數為運動模型實例初始化回調數據。5)設置VGMOT_MODEL屬性值為VGMOT_USER1,確認用戶自定義方式。文獻[3]所提出的方法和文獻[2]的方法一致,但是文獻[3]添加了鼠標控制。上述方法本文曾進行實驗,這些方法對于用戶控制鼠標觀察場景確實提供了靈活性,但不方便視點的快捷切換。

3 全角度視點模型

3.1 Vega中觀察者觀察場景原理分析

Vega中的位姿主要通過六個矢量(X、Y、Z、H、P、R)來定義。其中,X、Y代表平面坐標位置,Z代表高程。H(Heading,側擺)代表繞Z軸正向的逆時針旋轉矢量;P(Pitch,俯仰)代表繞X軸正向的逆時針旋轉矢量;R(Rolling,滾動)代表繞Y軸正向的逆時針旋轉矢量。六個矢量的位置關系如圖1所示。

3.2 全角度視點模型算法分析

在觀察者的觀測過程中,主要通過調整自身的側擺和俯仰來完成對物體的觀測。首先我們可以推導出側擺偏移量,如圖2所示。

以目標點作為坐標中心,觀察者(Observer)的空間坐標在二維平面上的投影為P'點,那么P'有可能落入二維平面的四個象限中。以第一象限為例,若P'點相對于目標點的坐標為(dx,dy)點,若觀察者想觀察到目標,根據左側擺為正,右側擺為負的原則,側擺角度為(假設arcsin 輸出為弧度,θ取角度值):

主站蜘蛛池模板: lhav亚洲精品| 一本大道无码高清| 日韩国产黄色网站| 国产精品无码一区二区桃花视频| 欧美日韩午夜视频在线观看| A级全黄试看30分钟小视频| 久久久久亚洲精品成人网| 无码视频国产精品一区二区| 欧美日本在线观看| 亚洲电影天堂在线国语对白| 成人午夜福利视频| 国产欧美成人不卡视频| 真人高潮娇喘嗯啊在线观看| 91福利免费视频| 午夜国产小视频| 五月婷婷伊人网| 综1合AV在线播放| 免费在线成人网| 麻豆精品久久久久久久99蜜桃| 最新亚洲人成无码网站欣赏网 | 久久成人免费| 亚洲美女操| 欧美亚洲一二三区| 亚洲最大福利网站| 日本国产精品一区久久久| 4虎影视国产在线观看精品| 亚洲视频a| Aⅴ无码专区在线观看| 国产成人91精品| 国产视频欧美| 欧美全免费aaaaaa特黄在线| 波多野结衣中文字幕一区二区| 国产精品极品美女自在线| 欧美亚洲一区二区三区在线| 97久久人人超碰国产精品| 福利在线不卡一区| 国产精品入口麻豆| 综合久久久久久久综合网| 精品国产99久久| 日本人又色又爽的视频| 亚洲Aⅴ无码专区在线观看q| 亚洲欧美一区二区三区蜜芽| 欧美亚洲国产一区| 久久黄色一级片| …亚洲 欧洲 另类 春色| 国产新AV天堂| 欧美中文字幕一区| 99精品伊人久久久大香线蕉| 91福利一区二区三区| 欧美日本在线观看| 国产成人在线无码免费视频| 久久这里只有精品免费| 国产免费一级精品视频| 亚洲精品无码av中文字幕| 日韩精品成人在线| 国产熟睡乱子伦视频网站| 精品欧美视频| 伊人AV天堂| 熟妇人妻无乱码中文字幕真矢织江 | 成人精品免费视频| 激情成人综合网| 在线国产欧美| 国产呦精品一区二区三区下载| 91色国产在线| 亚洲成人免费在线| 日本午夜三级| 欧美亚洲综合免费精品高清在线观看 | 欧美亚洲一区二区三区在线| 精品第一国产综合精品Aⅴ| 青青久久91| 色国产视频| 久久久噜噜噜| Jizz国产色系免费| 免费中文字幕在在线不卡 | 久久综合丝袜长腿丝袜| 久久人妻xunleige无码| 国产欧美中文字幕| 欧美精品1区2区| 91青青在线视频| 四虎国产永久在线观看| 亚洲婷婷丁香| 99精品一区二区免费视频|