基于MFC和Vega的導航仿真系統
由
vgSyncFrame()和vgFrame()函數一起決定了Ve―ga進(jìn)程能夠與設定的幀頻率保持同步,從而能夠保證渲染出流暢的動(dòng)態(tài)視景仿真畫(huà)面,再加上相應的控制代碼就可以完成各樣的仿真要求。
2.2 基于MFC的Vega的應用程序開(kāi)發(fā)
首先利用Microsoft Visual C++6.O的應用程序向導生成一個(gè)單文檔界面(SDI)應用程序框架,然后編輯和修改相應的代碼,實(shí)現在視圖框架中顯示Vega的渲染窗口,再添加菜單、工具欄、對話(huà)框對Vega窗口的渲染過(guò)程進(jìn)行實(shí)時(shí)的交互式控制。在采用Cview類(lèi)和其派生類(lèi)CVegaView來(lái)實(shí)現的,并在派生類(lèi)CVega―View中加入相應的啟動(dòng)代碼。如圖2所示。
在定義CVegaView類(lèi)定義的時(shí)候應該加入如下成員函數。
評論