论文部分内容阅读
虚拟现实作为一种新兴的技术,已经从面向军事用途扩展到很多的领域,如航天、设计、生产制造、信息管理、商贸、医疗、娱乐等等。诸多学者和专家认为,虚拟现实是今后一项极有前景的技术。虚拟现实系统的设计就是利用各种先进的硬件技术及软件技术设计出合理的体系结构及交互手段。 本文从虚拟现实技术原理及其关键技术出发,介绍了虚拟现实系统的构成及其开发软件Vega,并重点研究了基于Vega平台上的二次开发虚拟现实系统的问题,并在此基础上设计了一个模型管理程序,对基于Vega平台上的二次开发技术进行了实践。 构造虚拟环境系统涉及到计算机图形图像处理、对象管理、交互设备处理和人机界面、人工智能等诸多方面,开发过程相当复杂。Vega具有友好的图形环境界面,完整的C语言应用程序接口API,丰富的实用库函数及大量的功能模块,为虚拟环境系统的实现提供了条件。随着虚拟现实技术的不断发展,目前在国内对于Vega平台的使用也日益增多,但基于Vega平台进行二次开发成功的例子就更少了,使得对Vega平台上的二次开发技术的研究成为一个倍受关注的问题。本论文对Vega与MFC相结合的具体技术进行研究和实践,为将来进一步开发复杂的虚拟现实应用程序打基础。