文档介绍:摘要
三维虚拟技术作为一门具有广阔应用前景的新兴科学技术,越来越受到大众的关注,而以三维虚拟技术为基础的三维虚拟仪表的应用尤为广泛。然而,如果不能对三维虚拟仪表的原理、功能和设计进行深入研究分析,三维虚拟仪表的功能和应用领域将会大大的受到限制。所以该论文主要分析三维仪表的原理,并在此基础上分析和设计三维虚拟仪表。
论文按照从理论到应用,从原理设计到实现的技术路线,结合一般虚拟仪表的原理、设计和功能,从基本出发,对三维虚拟仪表的原理、设计和功能进行了深入的研究。
本论文中选用三维图形渲染引擎OpenSceneGraph(OSG)作为三维虚拟仪表程序设计语言和实时的渲染工具,并且选用Microsoft Visual Studio 2008作为开发工具。首先对三维虚拟仪表的相关技术及应用领域进行介绍,再对开发语言OpenSceneGraph的相关技术进行了研究,叙述了几种常用绘制基本图元的方法和类。在三维虚拟场景中仪表应该尽可能真实的还原现实生活中的仪表以及其功能,并能更加人性化地进行操作。论文主要对三维虚拟场景中基本图元的绘制方法进行了简要的介绍,并从这些方法入手,绘制和设计三维虚拟仪表的构件和功能,并对三维虚拟仪表的设计和绘制方法、过程作了详解论述,此外,利用OpenSceneGraph中更新回调的相关技术对数据的动态更新进行了深入研究。
关键词:OpenSceneGraph; 三维虚拟仪表; 开发工具; 应用领域
Abstract
3D virtual technology has broad application prospects as an emerging science and technology, it e more and more concerned by public, particularly wide range of applications based on the three-dimensional virtual three-dimensional virtual instrument. However, if you can’t do depth research and analysis on principle, function and design of three-dimensional virtual instrument, features and applications of three-dimensional virtual instrument will be greatly restricted. The thesis analyzes the principle of three-dimensional instrument, and on this basis, analysis and design of three-dimensional virtual instrument.
Papers in accordance with the technical route from theory to application, from the principles of design to the principle of virtual instrument design and functionality, starting from the basic principle, design and function of the three-dimensional virtual instrument conducted in-depth study.
This paper use three-dimensional graphics rendering engine, the OpenSceneGraph (OSG) as a three-dimensional virtual instrument programming language and real-time rendering tools, and selected as a development tool in Microsoft Visual Studio 2008. The first 3D virtual instrumentation technology and applications are introduced, then the language of OpenSceneGraph technology research, described mon methods and classes draw primitives. The instrument