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

更改視角以后:

天氣情況變化:



碰撞檢測:
