CG橙子精彩导航: CG橙子搜索引擎 | 博客 | 动画视频
广告|项目|培训|竞价排名  
86CG > CG教程 > 虚拟现实 > Multigen > Vega的基本概念

Vega的基本概念

类型:整理 | 来自:86CG | 时间:2007-11-29 |  点击:
1.1 Vega的基本概念

1.1. 什么是Vega

  vega 是美国Mul6gen—Paradigm公司用于虚拟现实、实时视景仿真、声音仿真以及其它可视化领域的世界领先级应用软件工具。它支持快速复杂的视觉仿真程序,能为用户提供—种处理复杂仿真事件的便捷手段。

  vega是在SGI Performer软件的基础之上发展起来的,为Performer增加了许多重要特性。它将易用的工具和高级仿真功能巧妙地结合起来,使用户以简单的操作迅速地创建、编辑和运行复杂的仿真应用程序。由于vega大幅度地减少了源代码的编程,使软件的维护和实时性能的进一步优化变得更加容易,从而大大提高了工作效率。使用vega可以迅速创建各种实时交互的3D环境,以满足不同行业的需求。

   vega包括友好的图形环境界面.完整的C语言应用程序接口API、丰富的相关实用库函数和一批可选的功能模块,能够满足多种特殊的仿真要求,因此有必要将vega的应用范围扩展到各个领域。

   无论对专业程序员还是仿真爱好者,vega都是理想的实用工具,因为vega为他们提供了一个运行稳定、兼容性好和简单易用的界面,从而能提供开发工作和维护]—作的高效率。vega可使用户集中精力解决特殊领域内的问题而无需花费大量时间和精力去编程。vega支持多种输入数据格式,允许不同数据格式的显示,提供高效的CAD数据转换工具,从而使软件开发人员、上程师和编导者将多种设计综合到一起。

   vega和它的可选模块均支持SGI IRIX平台和WindowsNT平台,跨平台应用的兼容性达99%。为适应图形工作站的不同配置,vega备有多处理器版本vega-MP和单处理器版本Vega-SP。

  VeR队MP(Multi—processor)提供一种基于多处理器硬件结构的开发和运行环境。它为每一个有效的处理器逻辑分配系统任务,允许使用者根据需要对某个处理器进行设置,并允许用户自行定制系统配置以满足极高性能的需求。

  有些应用开发人员需要全部vega特性,但又在使用单处理器计算机,vega—SP(Single—processor)是最理想的选择,它与各种可选模块兼容,具有高性能价格比。

 1.1.2 Vega的API函数和库

  C和C++的软件开发者感到vega的川非常好用,vega库中的函数psVG可用于管
理图形硬件并提供了一种在复杂环境中进行交互模拟的方法。

  Vega实用库PsPsi中包含了Vega函数和声音仿真(AudioWorks)等其它仿真模块。
vega库有多种格式的版本,版本间的区别在于:

.   用于调试程序或优化程序:在库名的末尾加“D”表示用于调试程序。
. 动态链接库(.DLL)和静态库(.LIB):在库名的末后加“s”表示为静态库。例如,下面的“psvg”库名和格式为
· psVg.dll和psVg.lib:提供优化动态连接库DLL和相关的引入库;
· psVgD.dll和psVgD.lib:提供调试用动态连接库DLL和相关的引入库;
·psVgs.lib:提供优化静态库;
. svVgDS.lib:提供调试用静态库。

应当注意,使用/MD选项是要建立全部的库,因此要使用Run Time Library(RTL),运行库的多线程(Multithreaded)Dll。

1.1. 3什么是Lynx

   LynX是用来设定和预览vega应用程序的图形式用户界面。这些vega应用程序可以是用户在vega开发环境下建立的程序,也可以是使用整个vega软件包执行的一个基本vega应用程序。

   Lynx图形环境是点击式的,用户只需用鼠标的左.中、右镀点击即可驱动图形中的对象物以及动画中的实时控制。它可以在不涉及源代码的前提下便捷地改变应用程序的性能,如显示通道、多CPU资源分配、视点、双察看、特殊效果、时间尺度、系统配置、模型和数据库等。此外,Lynx的开放性使用户可以根据自己的特殊需求赋予其新的功能。

    LynX的预览功能可使用户实时地看到修改的效果。事实上,这个强大而全面的仿真工具可以帮助用户轻而易举地完成工作任务。

  vega使用Lynx界面定义和预览vega的应用程序。在vega中包含了创建一个应用程序所必须的全部API,但是简单的应用程序仅靠Lynx就可以实现,Lynx允许用户在不用写源代码的情况下即可配置一个应用程序。在许多场合,对于一个仿真应用程序可以同时使用Lynx和vega的API函数。

   编制实时仿真程序是一顶极为枯燥和烦琐的复杂任务,但是Lynx以和vega可以减少开发者大量的工作精力并能实现用户的理想效果。
(完)
可打印版本 | 文章评论 | 我来纠错

|网友评论

    笔名:

    内容:

        

    |热点关注

    新歌 白狐 左边 拉拉爱 校园网 自由飞翔 感恩的心 边做边爱 为你写诗 北京欢迎你 范跑跑之歌 遇上你是我的缘 坏女人 N81 星星 火花 放生 不值得 手机网 分手那天 忘不掉的伤 电子杂志 网上展会 天使 城府 爱死了昨天 BT电影下载 N70 最后一次的温柔 小小 承诺 有没有人告诉你 N73 光荣 葬爱 大海 日不落 有缘人 躲避的爱 香水有毒 一定要爱你 求佛 爱在离别时 北极星的眼泪 假如 flash 歌曲 启示录 那滋味 独家记忆 放手去爱 丁香花 会呼吸的痛 音乐排行榜 爱上别人的人 对不起我爱你 N70 6300 会有天使替我爱你 DJ 爱上你是我的错 不要在我寂寞的时候说爱我 爱上你是一个错 爱你爱的好疲惫 怎么会狠心伤害我 MP3 音乐手机 拍照手机 智能手机 CDMA手机 怒放的生命 老人与海 等爱的玫瑰 爱情里没有谁对谁错 做你的爱人 感动天感动地 做我老婆好不好 你的承诺 王子 心碎 舍不得 摇啊摇 泪的告白 寂寞才说爱 擦肩而过 阿里阿里 中国基金网 新不了情 小情歌 离歌

    关于我们 - 版权隐私 - 友情链接 - 广告服务 - 项目合作 - 网站地图 - 联系方式

    ©Copyright by 86CG.COM, 2006-2008. All rights reserved 京ICP备06059503号