主要是模擬高速公路單車(chē)檢測(cè),實(shí)現(xiàn)公路的虛擬現(xiàn)實(shí)。其中包括高速公路場(chǎng)景的繪制、汽車(chē)模型及其運(yùn)動(dòng)、天氣情況描述、公路上障礙物碰撞檢測(cè)等。能夠讓用戶(hù)多個(gè)角度看到直觀(guān)的高速公路上的場(chǎng)景,通過(guò)鍵盤(pán)或鼠標(biāo)的操作對(duì)汽車(chē)運(yùn)動(dòng)情況有直觀(guān)了解,其中以Visual C++ 6.0中的MFC建立單窗口多視區(qū)框架,以O(shè)penGL進(jìn)行圖形渲染,控制、顯示信息在MFC對(duì)話(huà)框中顯示。其中有八個(gè)模塊:
1.用戶(hù)登陸模塊:包括用戶(hù)登陸,退出功能。
2.圖形渲染模塊:在單文檔中顯示高速公路上的場(chǎng)景。
3.視角操作模塊:用戶(hù)根據(jù)需要選擇向前視角、平行視角、向后視角進(jìn)行觀(guān)察。
4.路段選擇模塊:用戶(hù)可選擇公路上的一段路進(jìn)行觀(guān)察。
5.車(chē)速控制模塊:用戶(hù)可選擇汽車(chē)行駛的狀態(tài),包括:勻速、加速、減速、停止。
6.路型變化模塊:用戶(hù)可選擇路型的變化如:橋梁、彎道、隧道等。
7.天氣變化模塊:在高速公路上可出現(xiàn)霧、下雨、下雪的情景。
8.碰撞效果模塊:在高速公路上出現(xiàn)汽車(chē)碰撞障礙物的情景。
最初版本沒(méi)有什么技術(shù)含量,只是寫(xiě)出來(lái)一個(gè)大致的框架,后期準(zhǔn)備是畫(huà)面渲染的改進(jìn)、智能腳本的編寫(xiě)、場(chǎng)景管理的編寫(xiě)與優(yōu)化等。
登陸以后界面:

更改視角以后:

天氣情況變化:



碰撞檢測(cè):
