基于OpenGL的虚拟商城漫游系统研究与实现

来源 :河北工业大学 | 被引量 : 0次 | 上传用户:taibei
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  虚拟现实技术极具研究与应用价值,近年来倍受关注。虚拟商城作为虚拟现实技术在电子商务领域的一个典型应用,为电子商务带来了无限生机。课题在研究虚拟商城漫游关键技术的基础上,研发出一个基于 Windows 开发平台,以 VC++6.0 为基础开发环境,辅以3DS Max9.0模型建模,利用OpenGL图形绘制系统实现的Win32虚拟商城漫游应用。   首先,搭建虚拟商城三维场景视区,并利用OpenGL提供的纹理映射、光照设置等功能增强其真实感。其次,由于OpenGL仅提供简单图元绘制,而场景中模型较为复杂,用OpenGL很难绘制完成,所以课题引入建模工具 3DS Max,在其中创建复杂模型,并将模型以 3DS 格式读入并重绘到三维虚拟场景中,大大丰富了三维场景。再次,通过键盘操作改变视角参数,通过视角变换模拟漫游效果,并在漫游过程中避让障碍物,实现碰撞检测和碰撞响应。然后,通过键盘鼠标操作实现对场景模型的拾取,并对拾取到的模型进行诸如缩放、旋转、平移等一系列编辑操作。最后,为显示用户在虚拟场景中所处位置,对位置进行实时显示。   相比一些虚拟漫游系统而言,课题采用的碰撞检测算法更加简单高效,提高了系统的运行效率;简化后的拾取算法,应用更加简洁,拾取效果较好,改善了常规拾取算法的不足;虚拟三维场景交互控制,实现了场景交互漫游和对三维模型的交互控制。课题研究实现的虚拟商城漫游系统作为虚拟现实技术在电子商务领域的创新应用,从理论和实践上,为其他相关应用提供了示范试验作用和有价值的参考。
其他文献
当今一个主要趋势就是在一个芯片上集成大量的处理器,构成多核系统以实现高性能,而不是像过去那样单纯的依靠提高处理器的频率。这些集成度很高的处理器阵列通过并行和特定指令
无线传感器网络因其广泛的应用范围(如军事国防、医疗救护、交通疏导、环境监测等等),受到了国内外研究者的重视,成为了当今最炙手可热的研究方向之一,而路由技术作为无线传感器网
面对校园网用户和业务流量的不断增长,对网络带宽资源需求也越来越大,但是各种网络应用无序地抢占有限的带宽,必然导致网络运行效率的降低。随着互联网和宽带技术的发展,P2P
自聚焦是非线性光学中最常见最基本的物理问题之一,从上世纪六十年代起,自聚焦就一直是非线性光学领域热门的研究课题。   从实践的角度来看,自聚焦效应限制了允许通过介质的
借助于嫦娥一号星载CCD相机和激光高度计等设备,我们获得了描述月表形貌特征的海量月表地形数据。为此本文主要研究构建多尺度月表地形三维模型的若干关键技术,包括全月球海量
  当今是因特网飞速发展的时代,人们更多的依赖网络去处理平时生活中的各种事情,这样就给网络服务器带来了巨大的压力。传统的、单一的服务器模式受其CPU、内存和磁盘I/O等硬
基因扩增技术即聚合酶链反应(polymerase chain reaction)简称PCR,又称无细胞分子克隆系统或特异性DNA序列体外引物定向酶促扩增法,可将极微量的靶DNA特异地扩增上百万倍,从而大大
深度学习已经在人工智能领域中取得了显著的成就。这得益于其捕捉高维复杂特征的强大能力,而且并不需要人工特征的干预。利用深度神经网络来解决代码分析问题要比基于统计的
复杂三维装箱配载是将具有一定体积、数量、重量、价值的不同种类货物合理地放置在一个具有一定体积和载重量限制的集装箱空间内的过程。装箱主要是服务于港口以及产品物流行
随着互联网技术的不断发展,网络中的信息呈爆炸式的增长趋势,造成用户无法快速准确地找出满足自身需求的信息,这就是著名的“信息过载问题”。信息推荐技术,也称个性化推荐系