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

正文內(nèi)容

虛擬現(xiàn)實(shí)與仿真技術(shù)-實(shí)驗(yàn)報(bào)告20(已修改)

2025-08-16 05:04 本頁(yè)面
 

【正文】 實(shí)驗(yàn)一一. 實(shí)驗(yàn)名稱Ogre部分仿真實(shí)驗(yàn)二. 實(shí)驗(yàn)過(guò)程或?qū)嶒?yàn)程序(增加的代碼及代碼注解),可以使用兩種不同的方法來(lái)啟動(dòng)3Dmax8: (1)在桌面上雙擊“3Dmax8”圖標(biāo) (2)點(diǎn)擊“開(kāi)始”菜單,在“程序”中的選擇“3Dmax8”2. 觀察3Dmax8主窗口的布局。3Dmax8主要由若干元素組成:菜單欄、工具欄、以及??吭谟疫叺拿蠲姘搴偷撞康母鞣N工具窗口。: ,點(diǎn)擊幾何體按鈕 (如:長(zhǎng)方體),在“前”視口中,通過(guò)單擊鼠標(biāo)左鍵,創(chuàng)建出模型 “材質(zhì)編輯器”按鈕,通過(guò)上步操作,可開(kāi)啟“材質(zhì)編輯器”對(duì)話框 “材質(zhì)編輯器”對(duì)話框中,點(diǎn)擊漫反射旁方形按鈕,進(jìn)入到“材質(zhì)/貼圖瀏覽器” “材質(zhì)/貼圖瀏覽器”中選擇位圖,鼠標(biāo)左鍵雙擊位圖 ,從本地電腦中選擇一張圖片 ,在材質(zhì)編輯器對(duì)話框中,點(diǎn)擊將材質(zhì)指令給選定對(duì)象 ,在彈出的菜單欄中選擇Export Scene 11.選擇文件夾并輸入文件名qiu,點(diǎn)擊保存,在彈出的對(duì)話框中勾選Copy Textures,點(diǎn)擊Export按鈕,此時(shí)mesh文件已成功導(dǎo)出 ,把mesh文件放到當(dāng)前電腦的OgreSDK的models中,以我的電腦為例,OgerSDK放在C盤中; ,找到OgreSDK,打開(kāi)OgreSDK,找到media,打開(kāi)media文件夾,找到models,打開(kāi)models文件夾,將mesh文件復(fù)制到此文件夾中; (C:\OgreSDK\media\materials\scripts)中;(C:\OgreSDK\media\materials\textures)中。 mesh文件導(dǎo)入到場(chǎng)景中 mesh文件導(dǎo)入到場(chǎng)景中步驟: “文件”菜單中選擇“打開(kāi)”,然后單擊“項(xiàng)目/解決方案” ,點(diǎn)擊打開(kāi)按鈕 ,創(chuàng)建節(jié)點(diǎn)變量,SceneNode *node1( 中的第55行),創(chuàng)建實(shí)體變量 Entity* ent1( 中的第57行)。 , (NULL)、 ent1(NULL)( 的第37行和第39行) ,并將其賦值給節(jié)點(diǎn)node1( 的第225行) ( 的第224行) ( 的第226行)( 的第227行) 使用“生成項(xiàng)目”功能可以將程序的源代碼文件編譯為可執(zhí)行的二進(jìn)制文件,方法十分簡(jiǎn)單:在“生成”菜單中選擇“生成解決方案”。 在項(xiàng)目生成過(guò)程中,“輸出”窗口會(huì)實(shí)時(shí)顯示生成的進(jìn)度和結(jié)果。如果源代碼中不包含語(yǔ)法錯(cuò)誤,會(huì)在最后提示生成成功,如下圖所示: 在MFCOgre1中選擇“調(diào)試”菜單中的“開(kāi)始執(zhí)行(不調(diào)試)”,可以執(zhí)行剛剛生成的程序,運(yùn)行出實(shí)驗(yàn)要求的結(jié)果。2. 鍵盤輸入控制攝像機(jī)的移動(dòng) ,在彈出的菜單窗口中,選擇類視圖 ,選擇類MFCOgre1View ,在菜單的菜單窗口中,選擇其他窗口 ,選擇屬性窗口 ,點(diǎn)擊消息按鈕,添加OnKeyDown()消息響應(yīng)函數(shù)()消息響應(yīng)函數(shù)中,添加按鍵控制()( 的第296行) trans = Vector3::ZERO。,判斷用戶按下的按鍵,將變量trans的x坐標(biāo)減10,然后將攝像機(jī)移動(dòng)到當(dāng)前的trans坐標(biāo)處(注:按鍵消息獲取的都是大寫字母),則攝像機(jī)向左移動(dòng),代碼如下:case39。A39。: =10。 m_pCameramoveRelative(trans)。 break。4. 如果用戶按下的是D鍵,將變量trans的x坐標(biāo)加10,然后將攝像機(jī)移動(dòng)到當(dāng)前的trans坐標(biāo)處(注:按鍵消息獲取的都是大寫字母),則攝像機(jī)向左移動(dòng)case‘D39。: +=10。 m_pCameramoveRelative(trans)。 break。 使用“生成項(xiàng)目”功能可以將程序的源代碼文件編譯為可執(zhí)行的二進(jìn)制文件,方法十分簡(jiǎn)單:在“生成”菜單中選擇“生成解決方案”。 在項(xiàng)目生成過(guò)程中,“輸出”窗口會(huì)實(shí)時(shí)顯示生成的進(jìn)度和結(jié)果。如果源代碼中不包含語(yǔ)法錯(cuò)誤,會(huì)在最后提示生成成功,如下圖所示: 在MFCOgre1中選擇“調(diào)試”菜單中的“開(kāi)始執(zhí)行(不調(diào)試)”,可以執(zhí)行剛剛生成的程序,運(yùn)行出實(shí)驗(yàn)要求的結(jié)果。3. 添加動(dòng)畫 CreateAnimation(Ogre::String MyAnimation)。( MFCOgreView1 中第77行) *as( 中第17行) CreateAnimation(Ogre::String MyAnimation)。() ,如果動(dòng)畫存在,刪除已有的動(dòng)畫 ,同時(shí)指定動(dòng)畫的名字和幀的長(zhǎng)度 6. 設(shè)置該段動(dòng)畫的關(guān)鍵幀間幀的插值方式,這里使用線性 7. 使用animation創(chuàng)建為每個(gè)要驅(qū)動(dòng)的node創(chuàng)建一個(gè)track, 比如這里我們只想讓一個(gè)結(jié)點(diǎn)(node,比如它上面掛著攝像機(jī))運(yùn)動(dòng),就只為他創(chuàng)建一個(gè)track就行了,第一個(gè)參數(shù)是這個(gè)track的編號(hào) 8. 對(duì)于每個(gè)track創(chuàng)建它的每個(gè)關(guān)鍵幀 9. 設(shè)置該幀的時(shí)間點(diǎn) 10. 設(shè)置該幀處這個(gè)結(jié)點(diǎn)的位置和其他幾何狀態(tài) ,找到MFCOgre1 ,在彈出的界面中,選擇添加類
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1