全文预览

基于GL Studio的虚拟仪表设计

上传者:业精于勤 |  格式:pdf  |  页数:3 |  大小:0KB

文档介绍
。要驱动仪表工作,实际上就是要驱动显示对象。对显示对象的操作包括平移、旋转、缩放、显示/隐藏、重命名、纹理切换/映射/混合、z缓冲区、抗混迭等。例如通过调用DynamicRotate0函数可以动态地旋转表针,使表针转动。图4是编译后可实际运行的仪表图。 3应用领域 GLStudio被设计来创建任意类型的生动、交互的实时3D图形。如此,它在大范围的应用和多种类的产业中都有用武之地。这些应用包括快速原型、仪表、模拟器座舱、教员操作台、维护维修训练、程序/过程训练、工业过程控制、简报/事后评论、新颖的2D/3D用户接口、游戏等。下面是为A-IO的屏幕设计框架结构。由GLStudio设计的仪表可作为单独的组件,嵌入到其他应用中。例如,这些组件可嵌入到微软的飞行仿真游戏软件FS2002、FS2004等软件中,作为游戏控制面板的一部分。另外,它还可以嵌入到Vega视景仿真软件中, 作为飞行仪表指示各种数据。因此,这些仪表的可重用性是非常好的。 4结束语 GL Studio是一个2D/3D建模/编辑工具,既可以创建2D/3D模型,也可以导入3D图形文件,如以.flt、.dwb、.3ds等结尾的文件。它也是一个用来创建C++软件组件的图形工具,它所创建的组件是可重用的,并可实时渲染。它还是一个软件开发环境,可创建 c++类、ActiveX组件等。图5 AIO设计图 GLStudio虽然使用方便,但由于图形显示占用较多系统资源,影响其最终的应用及效果。因而为了保证图形质量及运行效率,在硬件不变的情况下,如何更好地对图形进行处理、调用,就决定了仪表的性能。参考文献: 【1】windRiver公司,WindML Programmer sGuide[M],2000 【2】Distributed Simulation Technology,Inc.,“GL USER’S GUIDE”.2002.】0

收藏

分享

举报
下载此文档