freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于vc的三維視景中虛擬實(shí)體的路徑設(shè)置畢業(yè)論文(留存版)

  

【正文】 ................ 11 PATH和 NAVIGATOR在編程中的實(shí)現(xiàn) ........................................................ 18 實(shí)現(xiàn)過(guò)程存在一些問(wèn)題的解決方法 ......................................................... 22 第四章 結(jié)論 ....................................................................................................... 24 后記 ....................................................................................................................... 25 參考文獻(xiàn) ............................................................................................................... 27 3 第一章 緒論 研究背景 隨著計(jì)算機(jī)和信息技術(shù)等高新技術(shù)的飛速發(fā)展,計(jì)算機(jī)仿真技術(shù)也正在全球范圍內(nèi)得到迅速的推動(dòng),并在航空、航天、地面戰(zhàn)場(chǎng)模擬以及其它復(fù)雜任務(wù)中發(fā)揮著越來(lái)越重要的作用 , 虛擬仿真環(huán)境開(kāi)發(fā)成為當(dāng)前研究的亮點(diǎn),而 三維視景中虛擬實(shí)體的運(yùn)動(dòng)體現(xiàn)得越來(lái)越重要了。 Vega Prime作為一種硬件虛擬現(xiàn)實(shí)的軟件接口,并且作為一個(gè)獨(dú)立的工作平臺(tái),獨(dú)立于硬件設(shè)備、窗口系統(tǒng),用它編寫(xiě)的軟件可以在 Windows NT以及更高級(jí)的操作系統(tǒng)間移 植。關(guān)于 LynX Prime 和在 Vega Prime 中工作的詳細(xì)信息可以查看 Vega Prime Programmer’s Guide。對(duì)于已選擇的類(lèi)來(lái)說(shuō)所有視圖顯示的信息除了一小部分格式不同外大部分相同。 ( Windows)模塊 窗口在 Vega Prime中代表的是一條渲染通道,渲染通道指的是可視化仿真系統(tǒng)實(shí)現(xiàn)中的整個(gè)渲染流程,所以要執(zhí)行 Vega Prime應(yīng)用程序必須先定義一個(gè)窗口。 11 第三章 虛擬實(shí)體的運(yùn)動(dòng)路徑設(shè)定的實(shí)現(xiàn) Path和 Navigator模塊的基本原理 在 Vega Prime模塊庫(kù)中的路徑 ( Path) 和導(dǎo)航器 (Navigator)在虛擬場(chǎng)景中提供了控制運(yùn)動(dòng)對(duì)象軌跡的功能。通過(guò)編程 ,可以根 據(jù)需要?jiǎng)討B(tài)的改變路徑和導(dǎo)航參數(shù) ,使得路徑控制更加靈活。 圖 35 創(chuàng)建導(dǎo)航 路徑和導(dǎo)航的編輯 Path Tool工具界面是編輯路徑對(duì)象和導(dǎo)航對(duì)象的專(zhuān)用工具 ,它包括菜單欄、通用的工具欄、一個(gè)視窗。 ( 3) Insert (插入 ) 該選項(xiàng)類(lèi)似于加入新的控制點(diǎn)。選中這一選項(xiàng)就顯示一條黃色(顏色可以自己選擇)的路徑 ,這就是運(yùn)動(dòng)對(duì)象所要運(yùn)動(dòng)的軌跡。這樣北是 0,西是 90,南是 180,而東是 270這些對(duì)定點(diǎn)有很大幫助。 PathWay是對(duì)路徑信息類(lèi),是路徑設(shè)置最重要的一部分,它主要包括路徑的信息;主要函數(shù)有:設(shè)置連接控制點(diǎn)的方式( SetPath Finder);設(shè)置路徑、控制點(diǎn)以及控制點(diǎn)名稱(chēng)的顯示方式( SetRender State);設(shè)置實(shí)體在路徑上的運(yùn)動(dòng)信息( SetKinamaticSelect);以及設(shè)置該路徑是否循環(huán)使用( SetLoopingEnable)。 (2) Path Tool的張力因子設(shè)定 張力因子如果設(shè)定得太小 ,路徑曲線就會(huì)發(fā)生異常 ,例如紐結(jié)和 23 打彎 ,一條很普通的曲線段中就出現(xiàn)一個(gè)結(jié)。 從一開(kāi)始搜集資料到畢業(yè)設(shè)計(jì)論文的完成前前后后持續(xù)了兩個(gè)多月的時(shí)間。s Guide),.MultiGenPraradigm Inc. [4] 倪明田 ,吳良芝 .計(jì)算機(jī)圖形學(xué) .計(jì)算機(jī)圖形學(xué) [M ].北京 :北京大學(xué)出版社 , 1999. [5] 龔卓蓉 . 實(shí)時(shí)三維視景仿真軟件《 Vega程序設(shè)計(jì)》 [M ]. 北京 : 國(guó)防工業(yè)出版社 , 20xx8. [6] 胡社教 ,等 .虛擬現(xiàn)實(shí)與衛(wèi)星仿真技術(shù) [ J ].計(jì)算機(jī)仿真 , 20xx3. [7] 戴鋒 . Visual C++程序設(shè)計(jì)基礎(chǔ) [M ].北京 :清華大學(xué)出版社 , 20xx4. [8] 楊云雷 .三維實(shí)時(shí)動(dòng)畫(huà)的原理和實(shí)現(xiàn) .中國(guó)計(jì)算機(jī)用戶(hù), 1996 [9] 吳家鑄等 .視景仿真技術(shù)及應(yīng)用 .西安 :西安電子科技大學(xué)出版社 .20xx. [10] 劉曉波等一個(gè)基于 MultiGen/Vega Prime的虛擬場(chǎng)景漫游系統(tǒng) .計(jì)算機(jī)應(yīng)用 .20xx. [11] 龔建華等 .虛擬香港中文大學(xué)校園的設(shè)計(jì)與初步試 驗(yàn) .測(cè)繪學(xué)報(bào) .20xx. [12] 鄭新,吳恩華 .澳門(mén)大學(xué)虛擬漫游系統(tǒng)實(shí)踐 .系統(tǒng)仿真學(xué)報(bào),20xx. [13] David ++技術(shù)內(nèi)幕 (第四版 )[M].北京 :清華大學(xué)出版社, 20xx. [14] 何江華,計(jì)算機(jī)仿真導(dǎo)論,北京:科學(xué)出版社, 20xx. [15] 王乘,李利軍等, Vega 實(shí)時(shí)三維視景仿真技術(shù),花中科技大學(xué)出版社, 20xx. 28 畢業(yè)設(shè)計(jì)(論文)原創(chuàng)性聲明和使用授權(quán)說(shuō)明 原創(chuàng)性聲明 本人鄭重承諾:所呈交的畢業(yè)設(shè)計(jì)(論文),是我個(gè)人在指導(dǎo)教師的指導(dǎo)下進(jìn)行 的研究工作及取得的成果。 :任務(wù)書(shū)、開(kāi)題報(bào)告、外文譯文、譯文原文(復(fù)印件)。 感 謝曾經(jīng)向我傳道授業(yè)的教員們,正是你們的不倦教誨,指引著我在求知的道路上越走越遠(yuǎn)。 本文圍繞如何開(kāi)發(fā)運(yùn)動(dòng)平臺(tái)三維物體路徑的制作與實(shí)體運(yùn)動(dòng)路徑的三維顯示,進(jìn)行了以下幾個(gè)方面的工作 : Vega Prime軟件進(jìn)行研究,熟悉此軟件相關(guān)功能; Path Tool工具中路徑和導(dǎo)航器的基本原理; ; Path Tool工具來(lái)實(shí)現(xiàn)運(yùn)動(dòng)路徑的設(shè)定; VC++中如何實(shí)現(xiàn)運(yùn)動(dòng)路徑的設(shè)定; 。 實(shí)現(xiàn)過(guò) 程存在一些問(wèn)題的解決方法 (1)控制點(diǎn)的精確定位 一般地說(shuō) ,由于 Path Tool軟件界面設(shè)計(jì)的局限性 ,直接在三個(gè)正視圖中定位控制點(diǎn)的手工操作難度較大 ,點(diǎn)的精確位置不易確定 ,尤其是要求精確到小數(shù)點(diǎn)多位以后的位置根本無(wú)法確定。 include int main(int argc, char *argv[1]) { //初始化 VP vp::initialize(argc, argv); //創(chuàng)建一個(gè) vpApp類(lèi) vpApp *app=new vpApp; //裝載 ACF文件 appdefine(argv[1]); //配置應(yīng)用 appconfigure(); //仿真循環(huán) apprun() ; //取消引用 appunref(); //退出 VP vp::shutdown(); return 0; } 以下以具體實(shí)例為例,詳細(xì)敘述整個(gè)設(shè)計(jì)的思想及步驟。 ( 8 ) 坐標(biāo)軸 在 Path Tool平面地面的坐標(biāo)系統(tǒng)中,用 X, Y, Z來(lái)表示觀察者的位置。 3. Restart :運(yùn)動(dòng)對(duì)象到達(dá)后從第一個(gè)控制點(diǎn)重新開(kāi)始運(yùn)動(dòng) 。 ( 1) Add (加入新點(diǎn) ) 在一個(gè)選定的路徑對(duì)象中加入一個(gè)新控制點(diǎn) ,有兩種方法 :第一種方法是在創(chuàng)建路徑對(duì)象的時(shí)候選中 AutoAdd Mode按鈕 , 用 按下 Ctrl鍵并使用 鼠標(biāo)左鍵定位 ; 也可以在右邊控制節(jié)點(diǎn)對(duì)話框中輸入坐標(biāo)值精確定位。 圖 34 創(chuàng)建路徑 如圖 35,創(chuàng)建完路徑后 , 打開(kāi) Navigators界面 , 在 Navigators標(biāo)題下創(chuàng)建導(dǎo)航器對(duì)象名稱(chēng) ,如 MPI_Navigator_16。 Vega Prime的其它模塊都支持 Vega Prime導(dǎo)航器為它們特殊的導(dǎo)航功能 ,并可以設(shè)置自己的路徑導(dǎo)航。但是在 API中,可以直接給變量賦值。 myChannel 也被 myObserver引用,在這個(gè)例子中它前面有個(gè)上箭頭 。 現(xiàn)在,可以使用 MulitGen Creator和 ModelBuilder 3D,以 OpenFlight的格式來(lái)創(chuàng)建實(shí)時(shí) 3D應(yīng)用中所有獨(dú)立的模型。本文也可以用 C++來(lái)開(kāi)發(fā)可視化的應(yīng)用程序。如果用 Path Tool創(chuàng)建了一條路徑和一個(gè)導(dǎo)航器 ,路徑和導(dǎo)航數(shù)據(jù)就作為路徑文件和導(dǎo)航標(biāo)記文件存在磁盤(pán)上 ,Vega
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1