论文部分内容阅读
虚拟现实(Virtual Reality)技术创建了具有自然模拟、逼真体验的计算机软硬件环境,它给人们展现的是一种非常新颖的技术,带给人们模仿现实的行为和意识,因而引起了人们的广泛兴趣。 本文作者通过分析虚拟现实系统的基本组成,结合Solaris操作系统的特点,提出了在Solaris系统下虚拟现实系统的设计思想:建模、场景渲染、动作控制和检测等关键技术,并以此为基础,调用Motif库、GLUT (OpenGL Utility Toolkit)库和底层的OpenGL (Open Graphics Liberary)在Solaris系统下实现了一个虚拟现实原型系统。 由于OpenGL库仅仅能够提供最底层的点、线、面结构,为此本文首先针对虚拟现实系统建模中常用的3DMAX和AutoCAD软件产生的3DS和DXF文件的数据结构进行了深入的分析,将其统一转换为一种简单高效的数据结构,OpenGL库通过对该数据结构处理实现场景建模。其次,本文实现了在实际虚拟现实场景中,读入该数据结构生成具有真实感的场景系统,并通过鼠标等输入设备进行场景的浏览,最终完成了一个虚拟现实原型系统。 在论文的前几章中,作者针对Solaris系统下设计虚拟现实系统的设计和实现进行了讨论,在论文的最后一章,作者对整个虚拟现实系统的设计进行了回顾,对原设计中存在的问题和不足进行了探讨,并据此提出了可能存在的解决方法,为未来进一步完善设计提出新的方向。