当前位置:中国金属加工网 >> 新闻中心 >> 详细内容
GLStudio真实仪表面板开发平台

MW35.com 2004-8-25 《CAD/CAM与制造业信息化》 北京华力创通科技有限公司
    

    一、 概述
    GL Studio是美国DiSTI公司的旗舰产品,该公司是交互式视景仿真应用的领先开发商。GL Studio是一个独立平台的快速原型工具,用来创建实时的、三维的、照片级的互动图形界面。它能与HLA/DIS仿真应用相连;生成的C++和OpenGL源代码可以单独运行,也可以嵌入其他应用中;它能运行于WindowsNT、TRIX和Linux操作系统上。
    照片级的图形显示界面的创建需要人们有图形艺术家和软件开发者两种不同类型的技能。DiSTI设计了对图形艺术家和软件开发者都很友好的GL Studio。GL Studio设计器允许一个图形艺术家迅速而且容易地绘制图形界面,并且该图形界面能快速地被模型化,这并不需要编程的知识。
    GL Studio代码生成器把GL Studio设计创建的文件生成C++和OpenGL源代码。任何可由GL Studio设计器绘出的对象都能生成C++源代码。代码生成器允许把对象组生成为定制的C++类,这些C++类能被轻松集成到仿真应用程序中。GL Studio生成的代码使用了GL Studio运行时间类结构。运行时间类结构提供了图形对象、显示列表和用户界面对象的框架。运行时间类是一个独立的平台,且允许程序员只写一次代码就能应用到所有运行时间类支持的GL Studio平台上。 
    GL Studio设计器可通过模板对象的使用来扩展。由GL Studio设计器创建的对象能被容易地转变为可重复使用的模板对象。当一个模板创建之后,就可通过一个简单的指向和点击界面轻松地重复使用。 
    二、GL Studio设计器
    GL Studio设计器(见图1)是一个经过长时间实践验证的三维所见即所得的绘制工具。设计器是一个现代的、直观的用户图形界面,包括了用户所期望的所有现代用户图形界面的元素,如浮动工具条、工具提示、多文档界面、在线查找帮助、内容敏感的菜单和最近调用的文件列表。

 
    除了众多图形应用程序都提供的画布之外,GL Studio设计器也包含了分层视图。分层视图显示了所有设计中的对象列表,用一个可折叠的树状结构来显示。分层视图使得对象容易被提取和编辑——即使其他对象堆叠在它们上面,它也可以让用户将对象和名称关联起来,名称有助于更方便地查找对象,同时也可以被GL Studio代码生成器使用。
    GL Studio设计器有10种图像原形,包括规则多边形、花键和TrueType文本对象。原形能被组合成更复杂的使用组的对象。设计器支持所有的绘图操作。包括剪切和粘帖、转换、缩放、修剪、剔除、顶点编辑、插入和移除顶点、水平翻转、垂直翻转、左旋转、右旋转、自由旋转、扭曲、排列对象和改变绘图命令。
    设计器支持每个文档的多视图,包括三个正投影视图和一个自由视角的透视视图。设计成果可以通过网格结构、本体或纹理等方式来观察。平移和缩放可以通过使用滚动条和三种不同的缩放方法来实现。对齐网格的特点是使对象在格子的边界上排成一行,有助于对象的布局。格子的尺寸是可以根据需要来调整的,设计器保存了在一个编辑会话中进行的所有操作的历史记录。编辑器历史记录可以让使用者撤销已执行的任意操作,一直到当前编辑会话的开始状态。
    GL Studio设计器支持照片级纹理的应用,一切多边形的对象都可以贴图。纹理工具可以让用户导入使用大多数普通格式的贴图,如TIFF、JPEG、SGI、BMP等。贴图能轻松的在对象上缩放、旋转或平铺,以达到预期的表现。纹理能与对象颜色混合,并支持透明度。 GL Studio设计器也允许使用者镶嵌复杂多边形。镶嵌工具能将复杂多边形转变为一组三角形并计算交叉点、联合及多边形的差异。 
    三、GL Studio代码的生成
    GL Studio代码生成器被内建到GL Studio设计器中。它允许程序员取出一个GL Studio设计文件并将其转换为C++和OpenGL源代码。
    DiSTI认为最好的途径是生成源代码,让程序员容易地将其合并到自己的应用程序中,GL Studio能生成可移植C++代码设计的原因就在于此。生成的代码是高质量的,具有美观的格式且容易阅读,程序员能在他们当前的开发环境和软件工程工具下应用GL Studio生成的代码,没有必要学习一个全新的开发环境。GL Studio是程序员为程序员设计的。
    DiSTI同样相信:对于其他快速原型制造工具使用的翻译执行时间格式来说,经过编译的C++程序总能有最好的表现,自从程序员有了图像的源代码后,GL Studio生成的代码很容易用户化并为目标平台优化。在以性能为决定性因素的情况下,GL Studio也能生成完美优化的OpenGL源代码。
    代码生成器能提取GL Studio设计器中的对象专门组,并从中生成定制的软件组件。这些组件能加到“组件调色板”中,使用者可将它们拖放到设计文件中。例如,一个ADI(Attitude Direction Indicator)能像组件一样被创建,将来任何需要ADI的项目都可以通过简单的拖放将其加到设计中。定制的子集也能被配置为“输入设备”。输入设备是用户化组,是被程序设计来响应用户界面事件的,例如数字和模拟的输入、触摸屏事件、鼠标点击和按键盘。输入设备允许真正独特和新奇的人机界面组件的应用,比如使用照片级纹理映射,真实世界的硬件,如堆叠交换机,拇指环等都能被精确重建。
    代码生成器也是模块化的,并且被设计成能为除C++和OpenGL外的其他平台生成代码。将来的设计计划包括支持Java、Direct3D和ActiveX组件。 
    四、GL Studio应用实例
    GL Studio可以用来创建任意类型的生动、交互的实时3D图形,它在大范围的应用和多种产业中都有用武之地。下文中GL Studio的应用实例是关于它的机能的有代表性的例子。
    1.驾驶员座舱结构
    GL Studio擅长于为各种机器和车辆重建驾驶员座舱结构和控制。结构的样例由GL Studio创建,包括单发动机和多发动机的固定翼飞机、变掠翼飞机、坦克、船只、宇宙飞船、机器的操作员控制板等。由GL Studio创建的座舱结构能被用于操作训练员、程序训练员、维护训练员等。图2是为A-10 Instructor Operator Station创建的屏幕射击结构。

搜索更多相关内容:

[1] [2] [3]  下一页


发表评论】【收藏此页】【打印文章】【关闭本页


声明:所载此文出于传递更多信息之目的,并不意味赞同其观点或证实其描述。数据仅供参考!
■ 相关内容
暂无
 
■ 热点新闻
·淄博正仁卷板机顺利出口南非
·预计国产数控系统产销与去年持平
·CAXA等国产工业软件进入第一梯队
·GF阿奇夏米尔国产HEM系列立式加工中...
·提升表面性能的全面解决方案
·含油轴承用粉末的现状与展望
·提高机械加工生产的途径
·秦川发展:高端市场与高效工作相结...
·OK国际焊接、拆焊和返修系统再获殊...
·Peter Wolters 数控精密双端面磨床...
 
■ 热门评论
·长征数控机床制造基地投产运营
·第14届北京·埃森焊接与切割展览会
·中国国际金属加工技术设备展览会8月
·普数控机械落户六安开发区
·意大利Salvagnini公司的弯管技术
·法国SISE热流道温控设备亮相Chinap
·韩华机械将立足韩国
·南京机电产业集团二机齿轮机床项目
·2008年我国轴承行业总产值近400亿元
·积极寻找抵御风险的百年老店



■ 最新资讯
·机械行业研究报告 新产品和
·“昆明机床”公布2008年度A
·菲尼克斯冲压生产初具规模
·机床工具行业呈现新格局中小
·5类机床工具产品出口退税率
·杭机承担国家科技重大专项成
·北京数控装备创新联盟换届大
·重大专项给高档机床带来机遇
·汇总前6月五金行业几件有影
·五金企业走出国门 合作发展
·五金企业如何进行知识产权保
·“中国第一床”之大型龙门导
·与新型设计接轨 五金工具注
·晶龙集团专用刀具荣获国家实
·日立工具上市优化 立铣刀加
·多款五金工具新品即将亮相C
·第17届中国五金博览会展商座
·赛利涂层与您相约东博会
·温州市鼓励紧固件企业整合重
·我国紧固件行业应注意的四大

■ 最新技术文章
·电极丝技术的发展及应用
·台达伺服技术在慢走丝加工机
·曲轴高效专用机床的合理应用
·轴承加工磨削液的使用维护及
·机床集中排屑冷却系统之优缺
·CHE矢量变频器在数控雕刻机
·喷油嘴喷孔加工工艺及应用设
·拉丝液过滤方式简介
·轴承加工磨削液和超精油集中
·神奇的过滤系统提高机床生产
·浅谈大型ERP系统应用后的维
·浅谈AS-Interface Safety a
·模具企业数控电火花加工的工
·浅谈机床设计中滚珠丝杠的选
·浅谈激光加工在纸品行业的具
·ME810S型加工中心故障几例
·热式压铸机常见故障及排除
·数控机床伺服系统中检测器件
·开关稳压电源在数控机床维修
·高速切削刀具材料使用性能和


■ 推荐展会
·第11届上海国际机床展 2009-7-15·上海
·2009华南(东莞)国际锻造展览会 2009-7-28·东莞
·第五届中国国际金属加工技术设备展览 2009-8-18·天津
·2009第11届青岛国际机床模具展览会 2009-8-20·青岛
·第八届中国国际装备制造业博览会 2009-9-1·沈阳
·第六届华东(苏州)国际机床及模具技术 2009-9-3·苏州
·广州国际模具应用与设计及制造技术展 2009-9-16·2009年9月1
·中国国际石油、天然气、石化及技术装 2009-10-14·天津
·中国国际工业博览会数控机床与金属加 2009-11-3·上海
·2009第十一届东莞国际模具及金属加工 2009-11-18·东莞
·第十七届中国机床,工模具展览会 第 2010-3-12·温州

■ 商机速递
[供应]风琴式防护罩
[供应]多轴攻牙器
[供应]供应金诺五金丝网制品厂
[供应]无缝钢管
[供应]雨田特殊电机
[供应]台湾WEINVIEW触摸屏MT5
[供应]供应!Agilient E4404B
[供应]供应马氏体不锈钢SUS43
[供应]导波管雷达液位变送器1
[供应]洁来利吸附棉
[供应]供应三通,弯头,异径管
[供应]专卖:瑞士米克朗高速加
[供应]HOZANHOZANHOZAN精密工
[供应]供应专业变频器维修\人
[供应]CNC數控機床模具設備的
[供应]供应各系列加工中心
[供应]集中润滑泵站
[供应]专供二手机床电:13338
[供应]供机床防护罩
[供应]气动旋铆机,铆钉机的铆
[求购]机床回收13918083766
[求购]机床回收13918083766
[求购]机床回收13918083766
[求购]机床回收13918083766
[求购]金属加工、激光加工、激
[求购]求购各类工程机械和配件
[求购]求购二手Φ630-800mm插
[求购]非标轴套加工
[求购]求购深颈冲床
[求购]数控机床对外加工
[求购]多功能型三轴式滚丝机/
[求购]高价求购废镍板,废钴板
[求购]高价求购废镍板,废钴板
[求购]高价求购废镍板,废钴板
[求购]检验平板、划线平板、焊
[求购]急购全功能数控车床
[求购]除尘设备零部件
[求购]除尘设备零部件
[求购]急购北京仪表万能铣床8
[求购]电镀加工