当前位置:中国金属加工网 >> 新闻中心 >> 详细内容
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]  下一页


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


声明:所载此文出于传递更多信息之目的,并不意味赞同其观点或证实其描述。数据仅供参考!
■ 相关内容
暂无
 
■ 热点新闻
·金融危机下 机床企业该如何破浪前行...
·海德汉CIMT2009展品预览
·EASTPO:国际大展对接上海机遇
·日本锻压行业专家参观指导宁波米斯...
·2009年机械行业都有哪些值得投资?...
·船舶工业现代化 机床工业迎来新挑战...
·专业化生产应是我国数控机床附件发...
·面对全球危机2009年企业需要什么样...
·ISO新刀具标准
·数控技术的应用领域
 
■ 热门评论
·五轴高速加工中心的发展新动向
·国务院通过高档数控机床与基础制造
·德国机床开发在质量和性能上居世界
·西铁城精机(CITIZEN)首次亮相中国国
·中望CAD2009版正式推出
·数控机床操作人才每年短缺30万人
·日本大隈亮相2009中国(宁波)国际
·新型刀具材料— —稀土硬质合金
·德国马尔为模具制造提供精确计量工
·东博展与全球机床企业携手“积极过



■ 最新资讯
·我国国防科技工业核心制造能
·中日韩三国合作蕴含机床契机
·军工市场: 机床行业新的“
·2009中国经济发展将经受六大
·工业发达国家数控机床发展经
·四万亿为机床行业带来机遇
·2009年世界经济面临严峻挑战
·2008年世界机床产值预测
·良信电器获2008年度上海市高
·外资加快向我国模具工业转移
·面临经济困局机床行业需“居
·硬质合金刀具是我国未来刀具
·扎堆中低端 国产数控系统备
·我国将实施高档数控机床专项
·国产数控系统行业应对世界金
·汽车行业刀具消费趋势
·机械行业:高档数控机床重大
·北京数控机床产业基地落户顺
·上海模具已成为我国模具的主
·机床行业高增长惯性犹在 产

■ 最新技术文章
·单晶金刚石刀具的焊接与装卡
·激光焊缝在磁悬浮列车设计中
·电渣焊焊接过程
·发动机关键部件异种材料激光
·手工蔓延焊接技术诞生
·工程机械齿轮传动行业分析
·利用微机控制变频器的应用研
·大型、重型机床受热捧投资是
·高端会议成功举办 国产CAD应
·硬态切削中的冷却润滑技术
·发动机背后的切削技术
·最少量润滑切削技术(MQL)
·PCD/PCBN切削刀具的特点与应
·高效实现难切削作业的途径
·利用软件消除高速切削中的刀
·CBN材料在机械加工关键工序
·SolidWorks在异形零件建模中
·MQL加工及其应用
·合理应用曲轴高效专用机床
·长轴端孔键槽的刨削加工


■ 推荐展会
·第十届中国国际机械工业展览会 2009-2-24·宁波
·2009第十一届中国国际模具技术设备及 2009-2-26·济南
·2009第十四届太湖国际机床及模具制造 2009-3-1·无锡
·中国中部装备制造业博览会 2009-3-1·河南、安徽
·2009第8届天津国际机床模具展览会 2009-3-2·天津
·上海国际电镀、涂装及表面处理展览会 2009-3-4·上海
·第八届中国(山东)国际机床及工模具 2009-3-5·济南
·2009中国昆山第17届国际机械及模具工 2009-3-6·昆山
·第十六届中国机床、工模具展览会暨第 2009-3-6·温州
·2009第九届中国西部国际装备制造业博 2009-3-11·西安
·2009第2届苏州国际压铸工业展览会 2009-3-12·苏州
·2009第六届苏州国际机床及工模具展览 2009-3-12·苏州
·第10届中国长春机床、工模具及技术设 2009-3-16·长春
·2009第六届江苏国际机床及工模具展览 2009-3-17·南京
·2009河北装备制造业博览会/第六届河 2009-3-19·石家庄
·中国西部国际金属成型技术设备展览会 2009-3-19·重庆
·第十届中国(深圳)国际机械制造工业 2009-3-28·深圳
·2009第10届中国东北国际机床、工模具 2009-3-31·沈阳
·第二届东莞国际机床及模具工业展览会 2009-4-8·东莞
·2009中国(上海)国际模具技术与设备 2009-4-14·上海

■ 商机速递
[供应]湿式不锈钢拉丝机/铝板
[供应]直径8-219无缝钢管
[供应]苏州无缝钢管厂
[供应]20Cr圆钢022-26626609
[供应]RoHS生产厂家生产ROHS检
[供应]雨田刹车马达
[供应]雨田刹车马达
[供应]韩国VTEC总代理
[供应]半挂牵引汽车
[供应]surfaceplaner
[供应]供应三通,弯头,异径管
[供应]尖端技术和高精密体系的
[供应]数控剪板机、折弯机
[供应]数控机床配件、附件
[供应]专卖善能、日进等各类进
[供应]专卖:瑞士米克朗高速加
[供应]供应各系列加工中心
[供应]集中润滑泵站
[供应]专供二手机床电:13338
[供应]供机床防护罩
[求购]非标轴套加工
[求购]数控机床对外加工
[求购]刀具
[求购]求购C6140*1000mm卧式车
[求购]多功能型三轴式滚丝机/
[求购]高价求购废镍板,废钴板
[求购]高价求购废镍板,废钴板
[求购]高价求购废镍板,废钴板
[求购]大型零件加工,龙门加工
[求购]承接机械加工
[求购]检验平板、划线平板、焊
[求购]急购全功能数控车床
[求购]除尘设备零部件
[求购]除尘设备零部件
[求购]求购CW8925铲齿车床
[求购]急购北京仪表万能铣床8
[求购]模具制造,产品开发加工
[求购]高价收购二手铣床,磨床
[求购]求够车床加工
[求购]电镀加工