- 1、本文档共28页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
vega prime 基本应用课件
Vega prime 基本应用 制作人:** 2006.7.15 主要内容如下: Vega prime 概述 Lynx prime 的基本应用 几个常用的 Vega prime类 Vega prime 工作流程 1. Vega prime 概述 概念:简单的说Vega prime(以后简称VP)是用于虚拟现实,实时视景仿真的一个实时三维驱动工具包。 在这个工具包中,包含了一个重要的编辑器Lynx prime(以后简称LP),它为VP提供一个人机交互界面 。 VP实时应用的组成 应用程序 应用配置文件 模型包 应用程序 应用程序控制场景,模型在场景中的移动,和场景中其它大量的动态模型。实时应用程序包括汽车驾驶,动态模型的飞行,碰撞检测,和特殊效果,如爆炸。 应用配置文件 应用配置文件包含了VP应用在初始化和运行时所需的一切信息。通过编译不同的ACF文件,一个VP能够生成不同种类的应用。ACF文件为扩展Mark-up语言(XML)格式。 你可以使用VP编辑器LP来开发一个ACF,然后您可以使用VP API动态地改变应用中模型运动。对于实时应用来说,ACF不是必要的,但它可以将改动信息进行译码,记录在.cpp程序中,这样可以为您节省大量的时间。 模型包 一般使用MulitGen Creator和ModelBuilder 3D,以OpenFlight的格式(.flt)来创建实时3D应用中所有独立的模型。 2.Lynx prime 的基本应用 LP是一个编辑器,用于增加不同种类的模型,为模型定义参数。这些参数都存贮于应用配置文件(ACF)中的一个模型结构内,例如观察者的位置,模型及它们在场景中的位置,在场景中的移动,光线,环境效果,及目标硬件平台。ACF文件包含了VP在初始化和运行时所需的信息。 LP的界面构成 LynX Prime用户界面包括四个部分:实例树形显示区(Instance Tree View),用户操作区(GUI View),应用程序区(API View),和工具条(Toolbar)和目录区(Menus)。所有这些区域将显示同一选定的对象的信息,但是这些信息是以不同格式进行安排的。你可以在一个或多个工作区进行操作来定义ACF。 下面通过一个简单的实例来认识一 下LP的基本操作。 3.几个常用的 Vega prime类 VpApp类 vpApp类用来定义一个典型的VP应用的框架。它在vpApp.h中被定义了。所有子方法(member methods)都被内嵌了。使用者可以拷贝和修改vpApp类。 vpApp的主体封装了VP应用中经常用到的vpKernel的功能。vpApp类控制实时功能(包括定义ACF、配置仿真类、仿真循环、更新和退出)。 Methods: vpApp() initializeModule(const char *) beginFrame() breakFrameLoop() configure() define(const char*) endFrame() getFrameNumber() getKernel() isConfigured() run() unconfigure() update() Methods Inherited from vuMemBase getRef() getSizeAllocated() getSizeRequested() ref() unref() vpKernel 类 VpKernel类是vsServiceMgr类的衍生类. 核心功能包括帧循环的控制和vsServices的管理。VP 程序中的定义,配置,帧循环等是在vpKernel类中定义的。 Methods instance() configure() define(const char*) isConfigured unconfigure() update() vpPipeline 类 vpPipeline类管理窗口和硬件图象管道之间的映射。 一些常用的方法: 在窗口中加入新窗口: vpPipeline::addWindow() 删除窗口: vpPipeline::removeWindow() 与之密切关联的类还有vpWindow, vpChannel 4.Vega prime 基本工作流程 初始化 定义 配置 仿真循环 关闭
您可能关注的文档
- iso14000环境管理体系基础知识课件.ppt
- livewire的单手倒立教程.doc
- lie to me教程.doc
- lm358应用经典电路.doc
- lm358典型应用电路图集.doc
- jude中文教程.ppt
- loadrunner基础知识介绍.ppt
- linux操作系统原理与应用课件.ppt
- macd指标和kdj指标详解-张弛课件.ppt
- matlab车牌识别课程设计报告模板附源代码.doc
- 讲稿:深入理解“五个注重”把握进一步深化改革统筹部署以钉钉子精神抓好落实.pdf
- 副市长在2025年全市医疗工作会议上的讲话.docx
- 2025年市县处级以上党委(党组)理论学习中心组专题学习计划.docx
- 市民族宗教事务局党组书记、局长2024年度民主生活会个人对照检视发言材料.docx
- 烟草局党组书记2024年度抓基层党建工作述职报告.docx
- (汇编)学习2025年全国教育工作会议精神心得体会发言心得感悟.pdf
- 汇编学习领会在二十届中纪委四次全会上的重要讲话精神心得体会.pdf
- 在2025年镇安全生产、消防安全和生态环境保护第一次全体会议上的讲话提纲.docx
- 书记干部座谈会上的讲话+纪委全会上的讲话.pdf
- 党课:从毛泽东诗词中感悟共产党人初心使命.docx
最近下载
- 自动识别技术及应用(高职)全套教学课件.pptx
- 高中数学第二章数列2.2等差数列说课全国公开课一等奖百校联赛微课赛课特等奖PPT课件.pptx VIP
- 2025年广东省基层住院医师线上岗位培训《中医康复学》-中医学专业培训课程专业课答案.docx VIP
- 2025年广东省基层住院医师线上岗位培训《中医养生保健学》-中医学专业培训课程专业课答案.docx VIP
- 精神科护理说课.pptx
- 2025年广东省基层住院医师线上岗位培训《妇儿科病证》-中医学专业培训课程专业课答案.docx VIP
- 2025年广东省基层住院医师线上岗位培训《急诊急救》-中医学专业培训课程公共课答案.docx VIP
- 2025年广东省基层住院医师线上岗位培训《急诊急救》-中医学专业培训课程专业课答案.docx VIP
- 继电保护原理与应用.docx
- 2024-2025学年北京东城区八年级初二(上)期末语文试卷(含答案).pdf
文档评论(0)