更新时间:01-20 上传会员:姐妹花
分类:工业工程 论文字数:16398 需要金币:500个
摘要:OpenGVS 是由Quantum 公司在1988 年开发的基于OpenGL 进行实时显示的3D视景管理软件。OpenGVS 将己经形成的分散3D对象集成起来形成一个交互式可视化环境,其目标是用最少的代码来生成一个实时可视化仿真环境,保证只需最少的软件支持就能够形成一个联机可视化数据库,它强调的是利用高层工具来提供一个连接在某个分布式计算机环境上的可视化系统。本论文采用OpenGV作为接口程序,以Microsoft Visual C++6.0作为开发平台完成一个简易的程序开发。
关键字OpenGVS;VC;程序开发。
Abstract: OpenGVS was developed by Quantum Corporation in 1988, based on 3D OpenGL real-time visual display management software. OpenGVS integrates the dispersed 3D object to form an interactive visualization environment, the goal is to use the least code to generate a real-time visual simulation environment, ensuring minimal software support can be able to form an online visual database, it emphasizes that the use of high-level tools provide a connection in a distributed computer environment on the visualization system. In this thesis, OpenGV as the interface program,with Microsoft Visual C++6.0 as the development platform ,completes a simple application development.
Keywords: OpenGVS;VC;Program development.
VR为设计者提供了一个平台,设计者可以利用此平台编写出解决工程、医疗或军事等问题的程序。这些应用程序能否解决问题不仅取决于设计者是否对能够把真实事物逼真地模拟出来,而且在很大程度上也取决于设计者的想象力,这就是VR的第三个特性,即想象。它与模拟性和交互性构成了 VR的3I特性,即沉浸(Immersion) —交互(Interaction) —想象 (Imagination) 。
本文简单介绍利用Visual C++和OpenGVS 软件实现一些简单的应用程序开发。
OpenGVS是Quantum公司开发的实时3D API。是世界上第一个通用工作站平台的3D视景软件,OpenGVS API 包含丰富的功能函数,允许3D软件开发者在完全硬件加速的基础上快速地开发出高质量、轻巧的三维实时交互应用程序。它具有易用性、重用性、跨平台性和良好的模块性等优点。
OpenGVS是一个场景管理器 ,它的功能就是从低级生成 API功能结束的地方开始的。OpenGVS自己并不定义低级生成函数,相反,它依赖于底端的生成器如OpenGL , Microsoft D irect3D , 3D fx Glide3或其它可能的生成器。即使不用真正的OpenGL 生成器 , 用户可以只使用OpenGVS就能完成大部分三维生成效果。