移动平台中基于XNA的3D碰撞检测的研究与应用

来源 :成都理工大学 | 被引量 : 5次 | 上传用户:dxw2814
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
碰撞检测技术是指检测虚拟场景中两个或多个物体对象之间是否碰撞,何时碰撞,何处碰撞等问题。碰撞检测技术在计算机游戏,物理仿真,虚拟技术,计算动画等领域得到广泛的应用。因其算法复杂且极易出错,特别当3D软件成为软件开发的主流时,在桌面系统和移动平台上都成为程序开发的难点。移动平台因其自身固有的局限性,直接将基于桌面系统上的碰撞检测算法移植到移动平台上是不可取的。我们往往需根据具体的环境设计特定的碰撞检测算法。好的碰撞检测技术可以保证虚拟场景对真实世界的正确虚拟化,使其具有更好的真实感,渲染感和实时性。本论文对移动平台中的包围球算法和轴对齐包围盒算法进行了深入的研究和分析,针对其在时间复杂度和碰撞精确度方面的不足,分别对其进行了算法优化,并以此提出了一个混合碰撞检测算法。并应用于在XNA框架下基于Windows Phone移动平台上的三难游戏中。本论文的主要成果有以下几个方面:1.深入分析和研究了各个移动平台其各自固有的特点,研究了三大主流移动平台的系统架构,技术架构和传输方式及未来的发展前景。2.研究并分析了在桌面系统和移动平台上的碰撞检测算法的类型及各自特点,并总结了设计碰撞检测算法时所需考虑的问题,为本文的研究奠定理论基础。3.针对移动平台中的包围盒算法和轴对齐包围算法各自的不足,对两碰撞检测算法分别提出了相应的优化方案,并利用空间划分法对粗略碰撞检测阶段进行相应优化。从而提出了一个混合碰撞检测算法模型。使其在时间复杂度与碰撞精确度方面得到更好的平衡。4.在Windows Phone移动平台上设计了一款3D应用,论述了其混合碰撞检测算法在移动平台的可行性和实用性。本文中提出的碰撞检测优化方案在降低算法的复杂度的基础上很好的提高了碰撞的精确度。说明了本论文的研究是合理的和可行的,也证明了该研究成果在移动平台领域具有应用潜力。
其他文献
随着计算机和互联网的发展,在自然语言处理领域,以双语(或多语)平行语料库为基础的应用日益增多。除机器翻译方面的应用之外,平行语料库的建设对于双语词典编纂、词义消岐和跨语言
本论文的主要工作是地下暗物质实验的数据获取及实时处理研究,文中根据地下暗物质实验的电子学系统规模估算出数据获取的数据量,传统的VME(VersaModule Eurocard)总线带宽不能
计算机芯片设计技术和通信技术日新月异,智能移动设备的使用已经非常普及。视频编码技术已经由标清发展到高清、超高清,高清音视频播放也成为移动设备系统上最重要的应用之一
单光子探测是一种极弱光探测技术,在高分辨率的光谱测量、非破坏性物质分析、高速现象检测、精密分析、大气测污、生物发光、放射探测、高能物理、天文探测、光时域反射、量子
云计算是一种互联网计算新模式,因为其商业模式代表了未来的趋势,近年来受到了工业界和学术界的广泛关注,并且已经逐步应用(?)起来。其中,基础设施云是云计算三种交付模型(即
近几年来,物联网的发展为智能家居概念注入了新的内涵,作为物联网应用的一个新的领域,智能家居系统融合了先进的计算机、网络通信和自动控制等技术,将家庭中的各种家居设备通过家
物联网具有广阔的发展前景,建立共性平台是未来物联网发展的重要趋势,也是物联网规模产业化的制高点。作为物联网感知层的核心组成部分,数据采集终端(简称“数采终端”)完成传感
团购是指将原本单独购买某种商品或服务的消费者组织起来,在一个较短的时间段内集中与商家发生交易,以求得更低折扣或者更优服务的一种购物方式。网络团购是以互联网作为媒介,将
随着计算机应用的深入开展和业务需求的增长,企业对IT系统的发布提出了更高的要求。传统的人工手动部署反应慢、过程复杂和不可控制,造成上线周期过长,导致了新功能的堆积、系统
双隐层主题模型是主题模型的一个变种。传统的主题模型方法比如LDA,PLSA都是单一隐层,对应着文本的主题变量,因而能够对文档的主题进行建模。而双隐层主题模型具有双隐变量,分别