基于MFC的Vega+Prime程序框架研究

基于MFC的Vega+Prime程序框架研究

ID:36782054

大小:703.11 KB

页数:4页

时间:2019-05-15

基于MFC的Vega+Prime程序框架研究_第1页
基于MFC的Vega+Prime程序框架研究_第2页
基于MFC的Vega+Prime程序框架研究_第3页
基于MFC的Vega+Prime程序框架研究_第4页
资源描述:

《基于MFC的Vega+Prime程序框架研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、系统仿真技术及其应用-第11卷418基于MFC的VegaPrime程序框架研究刘淑霞1范雄飞2孟艳2(1.通信指挥学院,湖北,武汉,430010:2.第二炮兵指挥学院,湖北,武汉,430010)摘要:本文首先简要介绍了VegaPrime三维视景仿真软件平台,然后深入分析VegaPrime三维场景生成过程,描述了管道、通道,窗口之间的关系,并结合MFC应用程序的开发特点,提出了基于MFC的VegaPrime应用程序的一般开发方法,并给出了应用程序框架.本文还介绍了在没有ACF文件的情况下,如何实现了VegaPrime应用程序.关婕词:VegaP

2、rime;ACF;MFC;三维视景仿真中图分类号:TP31lTheResearchontheFrameworkofVegaPrimeApplicationBasedOilMFCLiuShu-xialFanXiong-fe{zMenYan2Wuhan,430010i2.theSecondArtilleryCommandCollege,HuBei,Wuhan,430010)(1.CommandingCommunicationsAcademy。HuBeitAbstractsThepapergivestheintroductionofthe3Dsce

3、nesimulationengineVegaPrimefirstly,andthenanalysisthe3DsceneandthefeatureofMFCgenerationstages,andtherelationshipsofthePipes,ChannelsWindows.Therefore,consideringapplication,acommonmethodandframeworkwereputforward.ThepaperalsorealizeaVegaPrimeapplicationwithoutaACFfile.Keyw

4、ords,VegaPfime:ACF;MFC;3DSceneSimulation1Vega或Performer的基础之上开发(Vega是在PerformerVegaPrime简介的基础之上开发的),而是基于VSG(VegaSceneGraph)VegaPrime是MultiGen-Paradigm公司继Vega之后开发(类似于Performer),VSG则是从OpenGL之上直推出的又一重量级高性能实时3D软件开发包,它已经完接开发的(如图l所示)。而且它可能在将来会取代全取代了原来的Vega。它广泛用于实时仿真、城市仿真、Performer

5、。虚拟现实仿真等多种领域,为用户提供了更加方便、更加稳定的视景仿真解决方案。它是一个真正跨平台的可扩充的软件开发环境,可以运行于Windows、IRIX、Linux、SolarisOE平台上。它提供了LynXPrimeGUI配置工具来加速了实时3D仿真程序的创建,大大降低了对用户的要求。另外,VegaPrime提供了标准的C++接口,所以较vega功能更加强大。VegaPrime作为一个全新的软件平台,它并不是在图1VegaPrime系统组件示意图作者简介:刘淑霞(1975-),女。山西原平人.讲师.主要研究方向为VegaPrime提供的头文

6、件分成两组,分别在Vega作战仿真和三维:}!

7、l景仿真;越雄飞(1976-),男,湖北武汉人,副教授,Prime目录和VSG目录中。VegaPrime目录中的头文件硕士研究生导JIffj。主要研究方向为计算机三维视景仿真、计算机软件开发及应用等统;盂艳(1975一)。女,陕函西安人,讲师,主要研究方向多数以vp开头,VSG目录中的头文件多数以va、vc、为通信网络仿真。vrVS、vu丌^,IⅢ目VegaPrime目录中头文件所定义的凳多数是从VSG目录中头文件定义的娄派生而来的,如vpWindow是从vsWinOow派生】nJ来的。根据VS

8、G所提供的功能.可班将其捉供的库分成珊性能渲染席、场景库、几何体构建库、节点栈入库、捌像载入席、纹理载^阼、虚拟纹理席、着色器载入库、字体栽^库、统计功能库和j£他的资源序等。VegaPrime别存VSG的丛础上提供了简单易用的API接u,J日户』{需要调用几十简单的函数即n】创建个3D应用程序。[田回回区南区南图3管道、窗u、通道关系Ⅲ意图3VegaPrime程序开发过程2场帚生成过程31典型工作流程VegaPrime的场景生成过程与Perforr【1er类似,它捉供T管道式的渲染流水线(renderingpipellnes)来完成二维场景

9、的生成,如幽2所《。“w⋯⋯一.然盟;黑;,:煞.。幽2VegaPrime场最生成过程如I:圈所示,渲染土要乜捐三十阶段(I)APP阶段仿真处理过程,包括从撺制墩需

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。