基于OpenGL的虚拟现实开发平台设计

来源 :河北工业大学 | 被引量 : 14次 | 上传用户:Monalisacode
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本论文应用虚拟现实技术研究基于OpenGL的虚拟现实开发平台设计。OpenGL是一个功能强大的三维图形库,但是在应用MFC程序和OpenGL进行绘制图形和场景时,都是在程序中直接写代码,比较繁琐。所以有必要设计一个开发平台,平台上提供可视化的基本图元,利用基本图元的封装性、可重用性,在平台界面上拖拽基本图形元素,生成三维图形和三维场景。并可用鼠标、键盘、六维鼠标这些外部设备平移、旋转、缩放基本图形或者整体图形,通过设置图形的纹理贴图、光照、材质等来调配三维图形和三维场景,以达到最好的显示效果。 本论文的研究是在Rational Rose开发环境中用UML进行系统分析建模,并应用面向对象的技术,采用VC++6.0和OpenGL结合编程来实现平台开发。虚拟现实开发平台的基本思想是认为现实世界的各种三维物体都是由点、线、圆等基本的图元构成,应用面向对象的思想把各个基本图元封装成类,通过在平台界面上选择各种基本图元,调用各种基本图元类,可视化的组建各种三维图形和三维场景。其余三维场景的设置如纹理贴图、光照、材质等可封装成类,对三维图形的平移、旋转、缩放等操作可封装成类的方法。 本论文的创新点:虚拟现实开发平台在国内外还没有用VC++和OpenGL开发的类似的软件,这在虚拟现实应用领域是一个创新。 虚拟现实开发平台已基本研制成功。随着虚拟现实技术的应用日益广泛,虚拟现实可视化开发平台必将成为人们方便的开发三维图形和三维场景的工具,必会在虚拟现实应用领域使用的越来越广泛。
其他文献
社交媒体的日渐风靡和电子商务网站的繁荣发展催生了海量的时尚媒体数据,比如普通用户分享的街拍数据、时装品牌发布的时装秀数据、电商网站提供的产品数据等。时尚媒体数据是
近年来,作为一种最有前途的资源共享方式,云计算引起了学术界和工业界极大的关注。云计算的出现对信息工业产生了巨大的影响。在过去的几年里,许多大公司,包括Amazon,Google,Micros
目前在无线网络环境中,移动IP 是众多支持主机移动的方法中较受到研究者青睐的,然而在移动IP 中依然存在一些问题需要去解决,其中一个问题就是三角路由问题,解决三角路由问题
云存储作为云计算的重要组成部分,为用户提供在线存储服务。虽然云存储提高IT(Information Technology)效率、节省成本并能为绿色计算等带来机遇,但同时也面临着一些安全问题
随着计算机科学技术以及多媒体应用技术的飞速发展,虚拟现实技术和仿真技术越来越受到人们的广泛关注。它们广泛应用于工业、国防、教育、医疗以及娱乐等方面。本文旨在应用
公文流转系统是电子政务建设中的核心和基础系统,它的开发与应用已经成为各级政府机关政务信息化的主要内容。由于政务办公的特殊性,公文流转过程中的诚信与安全问题一直受到
在机器学习与数据挖掘等实际应用问题中,如人脸识别、图像分类等领域,往往要处理大量的高维数据。数据的高维特性不仅增加了学习算法的计算开销,而且也掩盖了数据的内在真实结构
并行编译技术是并行处理中的关键技术。随着现代体系结构的发展,并行编译技术的相对落后大大制约了超级计算机的普及。随着基于MPP架构的机群系统逐渐成为超级计算的主流平台,
随着“无处不在的计算“以及移动计算模型的提出,计算与位置的无关性成为人们关注的焦点,无线网络作为上述计算模型中的一个重要角色,发挥着越来越重要的作用。而从整体上来
随着工业控制技术的发展,一种跨平台式的、可进行远程管理的、通用的、支持嵌入式Linux的集散控制系统必不可少。本文就是在这种背景下提出了跨平台嵌入式集散控制系统的方案