- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
煤矿井下三维几何建模及情景漫游技术的研究
煤矿井下三维几何建模及情景漫游技术的研究
【摘要】本文对煤矿三维建模方法进行了研究,采用OpenGL对煤矿井下情景进行三维建模,在此基础上,提出了煤矿井下三维漫游的设计思想,利用虚拟现实软件Vega通过VC++调用函数库开发并实现了煤矿井下情景的漫游功能。
【关键词】虚拟现实;三维建模;OpenGL;三维漫游
1.引言
近年来,随着计算机技术的迅速发展,拓宽和深化了计算机在数据采集和信息处理方面的应用,尤其是人与信息科学相结合的高新技术——可视化(Visualization)与虚拟现实(virtual Reality,简称VR)给计算机的应用带来了新的活力。在计算机技术创造的三维虚拟环境中,用户可直接参与并探索仿真对象在所处环境中的作用与变化,可视化及虚拟现实技术的进一步发展必将成为现代科学技术研究的重要手段并将对信息的处理及提高信息的利用率产生深远的影响。在矿业领域中由于新技术和新设备的不断引入,增强了矿业对于安全高效、自动化的要求,虚拟现实技术为满足这一需求提供了有效手段。因此虚拟现实的研究开发无疑对提高煤矿安全生产、矿工安全保护意识和系统优化设计等具有重要的实用价值。
2.虚拟现实技术
2.1 虚拟现实的概念
虚拟现实是利用计算机生成一种模拟环境,它通过多种传感设备使用户“沉浸”到该环境中,是实现用户与该环境直接进行自然交互的技术。实际上它就是一种先进的人机接口,通过给用户同时提供诸如视、听、触等各种直观而又自然的实时感知交互手段,最大限度地方便用户操作,从而减轻用户的负担,提高整个系统的工作效率。虚拟现实技术可以完全彻底地转化人们的想象力,在计算机中产生另一种境界,将境界的有关信息传给人的感觉器官,使人们获得一种全新的感受,让人觉得其的确是在另外一个三维世界中。虚拟现实技术是一项综合集成技术,涉及计算机图形学、人机交互技术、传感技术、人工智能等领域,它用计算机生成逼真的三维视觉、听觉、味觉等感触,使人作为参与者通过适当的虚拟现实设置,自然的对虚拟世界进行体验和交互作用。
2.2 虚拟现实技术的特征
1)多感知性
除了一般计算机所具有的视觉感知外,虚拟现实系统还具有听觉感知、力觉感知、触觉感知、味觉感知和嗅觉感知等。理想的虚拟现实系统应具有人的一切感知功能,目前由于传感器技术的限制,现有的虚拟现实技术所能提供的感知功能仅限于视觉、听觉、力觉和触觉等。
2)用户投入性
这是VR系统的核心,是指用户进入到计算机生成的虚拟场景中的能力,用户在虚拟场景中有身临其境之感。
3)用户与虚拟场景的交互性
指用户与虚拟场景中各种对象相互作用的能力。它是人机和谐的关键因素。交互性包括对象的可操作程度及用户从环境中得到反馈的自然程度、虚拟场景中对象依据物理学定律运动的程度等。VR是自主参考系,即以用户的视点变化进行虚拟交换,这个过程中最重要的因素是实时性,实时性是指计算机能够响应用户的输入并立即改变虚拟场景状态的能力。虚拟现实不仅仅是一个用户与终端的接口,而且可使用户沉浸在虚拟环境中获取新知识,提高感性和理性认识,从而产生新的构思并输入到系统中去,系统会将处理后的状态实时显示或由传感装置反馈给用户。
3.OPENGL三维模型构建
OpenGL(Open Graphics Library)是美国SGI公司开发的三维图形设计软件,独立于操作系统和硬件系统的图形开发系统的通用接口,被认为是高性能图形和交互式视景处理的标准,是计算机图形技术领域的集大成者。在三维仿真建模、虚拟现实技术等领域,OpenGL发挥着重要的作用。OpenGL突出的特点是与平台无关,它适用UNIX,Windows95/98,MacOS,WindowsNT等多种操作系统,而且在Visual C++2。0及以上版本中都封装了OpenGL图形库。它包括100多个图形函数,开发者可以用这些函数构造出接近光线跟踪的高质量的三维景物模型、进行三维图形实时交互软件的开发。OpenGL提供的基本功能有:模型绘制、模型观察、光照处理、色彩处理、位图和图像处理、纹理映射、实时动画、物体运动模糊处理、交互技术等。因此利用OpenGL与Visual C++结合可以开发出完美的3D图形产品。
OpenGL实现一个完整功能的图形处理系统结构是:底层为图形硬件,依次向上为操作系统、窗口系统、OpenGL和应用软件。其基本工作流程如图1所示。
4.三维几何建模方法研究
OpenGL提供对2D、3D图形的基本操作,但并不提供描述复杂几何物体及建立复杂物体模型的手段,即它仅提供绘制复杂几何物体本身的机制而非描述复杂物体本身的方法,因而,必须寻找自身的三维建模方法才能绘制出适合需要的真实世界。
(1)分割重组法
分割重组法生成
文档评论(0)