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