论文部分内容阅读
虚拟漫游技术是虚拟现实领域的重要研究方向。用户通过交互设备与由计算机生成的虚拟环境进行观察和体验,给人一种身临其境的感觉。它在军事、医疗、游戏、建筑、旅游等方面有着广阔的发展空间和应用前景。随着计算机仿真、虚拟现实、三维网络游戏的发展,对具备通用性、可复用性以及可扩展性的高性能虚拟漫游系统的应用需求越来越广泛了。为了达到以上要求,将面向对象的UML建模技术用于虚拟漫游系统的开发是行之有效的方法。UML(Unified Modeling Language,统一建模语言)是一种面向对象的、直观化的、功能强大的,并被广泛采用的通用可视化语言。使用UML进行的软件开发能够描述、说明、可视化构造系统开发的各个阶段,为系统的开发提供了丰富、严谨、扩充性强的表达方式,缩短了软件的开发周期,提高系统的开发效率。此外,面向对象建模技术能够有效地控制复杂性,适应多变性、具有灵活性、低风险性和可重用性的特点,具有良好的复用机制。因此,采用UML面向对象开发方法是必然的趋势。本文首先对虚拟现实技术进行了概述,分析了虚拟漫游技术的国内外研究现状,提出了虚拟现实漫游系统存在的问题,及本课题需要解决的技术问题和主要进行的工作。其次,介绍了面向对象建模技术和统一建模语言UML;接着,在分析游戏中虚拟漫游系统需求和战场仿真系统中漫游系统的需求基础上,采用现代软件工程中先进的开发技术与方法,使用UML工具分别针对虚拟漫游系统在游戏、军事两个方面的应用从系统需求、静态结构和动态行为三个方面进行了分析和设计;最后,对虚拟漫游系统的应用功能进行了开发。论文通过面向对象技术在虚拟漫游系统开发中的应用,为基于面向对象仿真在虚拟现实领域的进一步应用作了一些有益的探索,具有一定的参考价值;此外,基于UML的方法增强了建模的直观性和易理解性,使得虚拟漫游环境系统的开发具有可靠性高、模型重用性好、易于扩充和开发周期短等优点。