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

正文內(nèi)容

基于vc的三維視景中虛擬實體的路徑設(shè)置畢業(yè)論文(編輯修改稿)

2024-08-15 09:20 本頁面
 

【文章內(nèi)容簡介】 。在不涉及源代碼的前提下便捷地改變應(yīng)用程序的性能 ,如顯示通道、多 CPU資源分配、視點、觀察者、特殊效果等。盡管 Vega Prime包含了建立一個應(yīng)用程序所必須的所有 API函數(shù) ,但是 Lynx prime可以簡化這些過程 ,且 允許使用者在圖形界面下定義和預(yù)覽 ADF文件而不用寫代碼。在應(yīng)用程序中 ,Vega Prime API函數(shù)與 Lynx Prime相結(jié)合使用是非常有用的 ,能夠減少很多復(fù)雜的工作。路徑和導(dǎo)航模塊屬于 Lynx Prime的兩個基本模塊 。 Vega Prime可以根據(jù)要求和特定的仿真應(yīng)用,很容易的直接加以擴展來滿足特殊仿真的需要。 創(chuàng)建路徑對象 首先 ,如圖 34,打開 Lynx Prime圖形界面中打開 Pathing, 在 Pathing標題下創(chuàng)建路徑對象名稱 ,如 MPI_WayPointSet_1。然后在 File Name標題下建立路徑文件 ,為了便于記憶 ,路徑文件一般和路徑對象名一致。 如果你想在對話關(guān)閉就開始增加路徑點的話就選擇自動增加模式。 復(fù)雜的運動場景中可以創(chuàng)建多個路徑對象。 圖 34 創(chuàng)建路徑 如圖 35,創(chuàng)建完路徑后 , 打開 Navigators界面 , 在 Navigators標題下創(chuàng)建導(dǎo)航器對象名稱 ,如 MPI_Navigator_16。然后在 File Name標題下建立導(dǎo)航器路徑文件。同樣 ,導(dǎo)航器文件一般和導(dǎo)航器對象名一致 . 13 在 Select Path Way標題下選擇將要導(dǎo)航器經(jīng)過的路徑對象。根據(jù) 運動場景的需要 ,導(dǎo)航器對象可以定義多個 ,而且每一個導(dǎo)航器對象都有相對應(yīng)的選項 ,只有用戶選中時導(dǎo)航才會有效。 圖 35 創(chuàng)建導(dǎo)航 路徑和導(dǎo)航的編輯 Path Tool工具界面是編輯路徑對象和導(dǎo)航對象的專用工具 ,它包括菜單欄、通用的工具欄、一個視窗。 在路徑工具的 Graphic Window導(dǎo)航是很容易的 — 默認狀態(tài)下,它被調(diào)成創(chuàng)建者移動模式 — 完全和Creator Graphic 視圖導(dǎo)航相同。比如,按下 Ctrl鍵并使用鼠標右鍵進行相位控制;使用 Shift+鼠標右鍵進行縮放控制。而鼠標右鍵會自動 圍繞一個點旋轉(zhuǎn)視圖。 Path Tool工具欄包括六大部分: Display 、scenes 、 Pathing、 Motion、 Data、 Environment。 Display用來控制和設(shè)置顯示對 Path Tool程序有效的屬性 , 有 Texture、 Fog、 Lighting、Normals、 wireframe 等 的開關(guān)控制還有 瀏覽位置 的設(shè)置和 放大 /縮小場景、裁剪場景 等 操作 。 Pathing主要對路徑控制操作 ,包括添加 /移除/插入路徑控制點等操作 。 Data用于輸入、查看、編輯路徑和導(dǎo)航數(shù) 14 據(jù); Environment包 括 Path Tool應(yīng)用軟件的環(huán)境控件用于環(huán)境的變化和顯示經(jīng)度、緯度的值。 Vega Prime可以分別定義多個路徑對象和導(dǎo)航器對象 ,視圖當(dāng)前選擇的路徑對象 ,其第一個控制點為 綠色最后一個顯示的點則是紫紅色的 ,當(dāng)前選擇的控制點為紅色 ,沒有被選擇的路徑上的控制點為黃色。選擇一個導(dǎo)航器對象后 ,路徑上的控制點就會根據(jù)導(dǎo)航器選項按順序連接。如果要改變選擇的控制點的位置 可以 在視圖用鼠標左鍵選點 ,也可以在左邊控制節(jié)點對話框中輸入坐標值精確定位。 Path Tool控制點操作 Path Tool左邊的工具欄 主要是針對控制點和場景進行操作。 ( 1) Add (加入新點 ) 在一個選定的路徑對象中加入一個新控制點 ,有兩種方法 :第一種方法是在創(chuàng)建路徑對象的時候選中 AutoAdd Mode按鈕 , 用 按下 Ctrl鍵并使用 鼠標左鍵定位 ; 也可以在右邊控制節(jié)點對話框中輸入坐標值精確定位。第二種方法是直接用工具欄“ +” 鍵添加 控制節(jié)點并且按下 Ctrl鍵并使用 鼠標左鍵定位或者在坐標系中直接輸入值就能完成控制節(jié)點的添加。 ( 2) Move (移動 ) 該選項是用來移動要修改的控制點??梢灾苯佑檬髽诉M行拖動或者在坐標系中直接 輸入值。 ( 3) Insert (插入 ) 該選項類似于加入新的控制點。不同的是所插入的控制點在當(dāng)前選擇的控制點之后 ,后面的控制點標號自動增加。 ( 4) Delete (刪除 ) 控制點的刪除。只要選中該選項 ,然后在正視圖中找到需要刪除的點 ,擊鼠標左鍵刪除 ,后面控制點的標號隨之減小。刪除后的點無法恢復(fù)。 15 圖 36 控制點操作的結(jié)果 在創(chuàng)建導(dǎo)航對象的基礎(chǔ)上選擇顯示高級的用戶界面創(chuàng)建一個和導(dǎo)航名相關(guān)聯(lián)的路徑路線對象。在導(dǎo)航選項欄可以選擇不同段的導(dǎo)航對象進行導(dǎo)航,這樣的目的 為了能更直觀的仿真效果和發(fā)現(xiàn)問題。還可以選擇不同的觀察方式和著眼點。導(dǎo)航的設(shè)置 主要包括循環(huán)( Loop)、關(guān)閉循環(huán)( Close Loop)、暫停( Pause)、重新開始( Reset)、反向( Reverse),延遲( Start Delay)時間、運動狀態(tài)和 速度等 。 16 圖 37 導(dǎo)航的設(shè)置 Path Tool的左側(cè)工具欄中設(shè)定 Path和 Navigator幾個重要參數(shù)設(shè)置 ,對控制點的屬性的設(shè)置至關(guān)重要。 ( 1) Loop Action (循環(huán)動作 ) 當(dāng)運動對象到達最后 一個控制點后 ,循環(huán)動作指示樣條曲線導(dǎo)航器該做什么動作 ; 17 1. Stop:運動對象到達最后一個控制點后停止運動 。 2. Loop :運動對象到達后從最后一個控制點運動到第一個控制點再繼續(xù)運動 。 3. Restart :運動對象到達后從第一個控制點重新開始運動 。 ( 2 ) Start at Control Point (運動對象從某控制點開始運動 ) 導(dǎo)航器在穿越控制點的運動時不一定從第一點開始 ,可以從任何一個控制點開始它的旅程。 ( 3 ) Delay Start (延遲開始 ) 在穿越控制點開始前所需要等 待的時間 ,默認值為 。 ( 4 ) Render Path (渲染路徑 ) 渲染路徑根據(jù)所設(shè)的控制點描繪出近似的運動曲線。選中這一選項就顯示一條黃色(顏色可以自己選擇)的路徑 ,這就是運動對象所要運動的軌跡。 ( 5 ) Segment type (段類型 ) 段就是兩控制點之間的部分 ,如果段是 linear (線性 ) ,就表示兩控制點之間是以一條直線連接。 Hermite (厄密段 ) 用樣條曲線來連接兩控制點 ,并且通過張力向量計算曲線的曲率。 ( 6 ) Velocity Modes(速度模 式 ) 有三種設(shè)定速度的方法 : (持續(xù)時間 ) 表示導(dǎo)航器穿過一段曲線所花費的時間恒定 ,但是控制點之間的相距越近 ,速度越快 ,相距越遠 ,速度越慢 ,因此整個曲線的運動速度不恒定。 2. Constant Velocity(恒定速度 ) 表示導(dǎo)航器以勻速運動穿過曲線每一個控制點。(加速度 )表示導(dǎo)航器可以以常數(shù)、指數(shù)增長、線性變化等一些變化來運動。 我們還可以在不同段設(shè)置不同的速度這對地形起伏變化有很大幫助使仿真效果更逼真,還可以容易發(fā)現(xiàn)不同段的問題。 ( 7 )改變 路徑點的方法 在有路徑點后,如果想要改變一些路徑點的。 Path Tool 提供了幾種方法。 標系。 Move the Way Point Up鍵或者 Move the Way Point Down鍵直到放在新的位置可以改變,這個方法只能在被選擇的路徑點被 18 橫穿時才能改變其順序。 。 ( 8 ) 坐標軸 在 Path Tool平面地面的坐標系統(tǒng)中,用 X, Y, Z來表示觀察者的位置。觀察者的方向是用坐標系統(tǒng)中的朝向,斜度和轉(zhuǎn)角度的 HPR值來表 示。坐標軸是顯示在默認坐標和定向系統(tǒng)里, +Z是向上, +Y是向北,而 +X是向東。而朝向是圍繞 Z正方向旋轉(zhuǎn),即以一個計數(shù)器順時針方向旋轉(zhuǎn)。這樣北是 0,西是 90,南是 180,而東是 270這些對定點有很大幫助。 ( 9) Zoom in /Zoom out (放大、縮小 ) 直接對場景整體放大或縮小 ,也可以對場景中某一區(qū)域比較精確地放大或縮小。當(dāng)需要對特定區(qū)域操作時 ,按鼠標右鍵 +Shift拖動進行縮放控制 ,出現(xiàn)藍色邊框 ,這時的放大或縮小就只針對所選的藍色邊框內(nèi)有效。 Path和 Navigator在編程中的實現(xiàn) 在 VC++環(huán)境下編程 ,用戶可以把 Vega Prime提
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1