Vega实时三维视景仿

Vega实时三维视景仿

ID:43940807

大小:159.50 KB

页数:15页

时间:2019-10-17

Vega实时三维视景仿_第1页
Vega实时三维视景仿_第2页
Vega实时三维视景仿_第3页
Vega实时三维视景仿_第4页
Vega实时三维视景仿_第5页
资源描述:

《Vega实时三维视景仿》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Vega实时三维视景仿真技术1.Vega能干什么?Creator用来建立三维模型。Vega的作用:将三维模型渲染成场景在场景上浏览、查询实例演示2.Vega的构成Lynx软件多种动态联接库(DLL)、函数库(Lib)应用程序接口(API)3.Vega系统运行流程Creator工具flt文件Lynx图形界面adf文件系统初始化系统定义系统配置三维场景渲染驱动用户界面线程高性能微机Windows操作系统Vega和开发语言鼠标键盘显示器4.Vega系统设计模式(三种)1.使用Vega的Lynx图形用户界面配置系统,它

2、只适用于简单的,对交互性要求不高的小系统。2.完全运动Vega提供的API函数进行程序开发,可以开发比较复杂的,对交互性要求较高的系统,但变成复杂。3.综合前两种模式进行系统开发,首先通过Lynx建立adf文件,再将adf中定义的属性和Vega的API调用结合起来,可以大幅度减少源代码的开发时间,这是最常用的模式。5.Lynx图形界面主要功能是定义虚拟场景中的元素属性及其相互关系,并可以实时预览参数设置的效果,最后生成Vega程序的应用程序定义文件-adf文件。图标栏面板设置区菜单栏6.使用Lynx快速定制Ve

3、ga应用程序感受一下已经定义好的ADF文件。步骤:1)启动Lynx。2)打开已有的ADF文件。3)预览应用程序。从“Preview”菜单中选择“ActivePreview”项或者单击工具条上的“ActivePreview”按钮,激活交互预览应用程序。使用Lynx图形界面设置和调整相关参数,直到实现最基本的Vega应用程序。1)设置系统环境。①单击“File”菜单下的“New”菜单项或者单击工具条上的“New”按钮,新建一个应用程序文件。单击“File”菜单下的“ActiveModules”菜单项,如图所示:默认

4、状态下,Lynx会激活所有已安装的模块,这对特定的仿真应用来说不一定是理想的模块。为了降低系统开销,在模块列表中把不需要的模块名前的勾选标示去掉即可。在这里我们只选择Vega模块。2)添加模型对象。步骤:①在图标栏中单击”objects”面板图标按钮。②单击“objcts”菜单下的“New…”菜单项。弹出“NewObjectsName”对话框要求输入所添加的物体对象的名称。③单击”?”按钮弹出文件浏览器,查找相应的*.flt文件,其他选项保持默认不变。3)把模型对象加入场景。①在图标栏中单击”scenes”面板

5、图标按钮。这里已经有了一个名为“default”的默认场景,但是面板中“objects”列表为空,表示场景里还没有条件任何的物体对象。②单击“SelectaclassInstance”对话框。对话框中列出了所有可以添加的模型对象。③双击模型对象或者单击模型对象项后单击“OK”按钮确认,完成把物体对象加入场景的操作。4)调整运动模式。①在图标栏中单击”MotionModels”面板图标按钮。面板显示出“MotionModels”的相关面板。②在“MotionModelType”下拉菜单中选择“drive”模式,缺

6、省值选择的是“UFO”模式。③单击工具条上的“RenameInstance”按钮,将缺省的运动模式实例名“Default”改为“drive”。④在“InitialandResetPosition”文本输入框中,把X和Y的值设置为“2500”,Z值设置为“2.5”,其他参数保持默认值不变。单击工具栏上的“ActivePreview”按钮就可以观看初步效果。5)动态调整光源设置(在ActiveModules下选择light模块)①在图标栏中单击”Lights”面板图标按钮。②在灯光面板区中单击“Ambientcol

7、or”区域,弹出下拉颜色选择框。③在颜色选择框中选取较亮的淡蓝色或白色。观察窗口中仿真效果的变化。6)动态更改环境设置(在ActiveModules下选择Environments模块)①在图标栏中单击”Enviroments”面板图标按钮。②用鼠标来回拖动“TimeofDay”滑块,观察场景中的光线变化情况。③先在右侧的面板区中单击“Fog”区域下的“Enabled”复选框取消雾化效果,再单击“Skycolor”区域,在弹出的下拉颜色选择框中选择任意的颜色,注意观察窗口中天空颜色的变化。④恢复到原来的天蓝色,重

8、新启用雾化效果。⑤用鼠标调整“visibility”选区下的“Far”滑块至“1000”,观察雾的最大能见度对场景环境的影响。小结:通过上述操作,可以明白Lynx极大的简化了场景的设置,但是我们所做的adf文件只能在Lynx里面浏览,如果需要成为一个简单的应用程序,需结合相关的程序设计知识,使之成为独立的.exe文件。相关参考书目:《Vega实时三维视景仿真技术》---华中科技大学出版

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

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

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