虚拟场景中软体碰撞检测的研究

来源 :河南大学 | 被引量 : 0次 | 上传用户:jmyjmhcaihiong_11
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
对虚拟环境中的物体进行快速准的确碰撞检测是增强虚拟环境真实性的一个重要基础。近几年来,随着计算机图形学的不断发展,虚拟现实中的场景越来越复杂,人们对虚拟交互行为的真实感要求也越来越高,因此精确又高效的碰撞检测算法成为计算机图形学中的研究要点。和刚体的碰撞检测相比,软体碰撞检测有许多方面与之不同,由于软体对象在发生变形时,组成对象的顶点之间的相对位置会发生变化,这使得适用于刚体对象的碰撞检测算法不能直接应用于软体对象。对于软体对象的碰撞检测算法的数据结构必须实时的重新构建或者更新。包围盒能够有效快速的排除场景中不发生碰撞的物体,但是复杂的对象精确度不理想。均匀网格空间分解法能够很好的处理软体对象的碰撞检测,但是对于复杂的场景系统开销过大。本文对国内外有关碰撞检测问题研究现状进行了分类阐述,并且给出了相关分析。并以包围盒和空间分解法为基础,针对软体对象的碰撞检测问题进行了深入研究。本文的主要研究内容包括:1.重点研究分析了两种针对实体空间碰撞检测的层次包围盒算法和空间分解法。层次包围盒算法可以有效解决刚体的碰撞检测问题,但对于软体的碰撞检测,高精确度的包围盒在物体变形后的更新上出现问题。而空间分解法对可变形物体的碰撞检测十分有效,并能够有效解决自碰撞问题,但对于包含大量基本几何元素的场景该算法会消耗过多的资源。2.提出了一种新的算法,该算法将AABB包围盒与均匀网格的空间分解相结合,使用包围盒快速确定可能发生碰撞的一对物体,并利用两个物体的AABB包围盒的重叠情况,将处在包围盒重叠区域内的基本几何元素筛选出来。在接下来的空间分解阶段只对所筛选的基本几何元素做均匀网格的局部映射,查找出发生碰撞的基本几何元素对。最终可利用这对基本几何元素查找碰撞点。此算法针对不同物体之间的碰撞最大限度的减少了空间分解阶段需要进行相交测试的基本几何元素数量,大幅度提高了算法效率。3.研究分析了新算法对空间数据结构更新的方案选择,根据场景中对象的特点,可选择对数据结构进行更新操作还是重新构建数据结构。对空间数据结构有针对性的更新,可进一步提高算法的运算效率。
其他文献
近年来,各种突发性公共事件频繁发生,给国家和人民带来巨大的伤害,各种防灾、减灾、救灾方式、方法的研究成为应急物流体系中的热点研究课题。应急物流过程中救援物资的运输优化
摘 要:随着时代的不断发展,聚四氢呋喃所涉及到的领域愈来愈加广泛。聚四氢呋喃是一种十分重要的精细化工以及有机化工原料,对于现代的工业来说,聚四氢呋喃有着不可替代的作用。经过了这些年的发展,我国聚四氢呋喃的生产技术得到了大幅度的进步,但是与国外一些发达的国家相比还是有着一些不小的差距。同时各个国家都是敝帚自珍,技术和工艺都是处在一个保密的状态。因此,本文对聚四氢呋喃的生产方法和技术的发展进行分析,以
F1 2014赛季激战正酣,顶级赛车摄影师Mark Sutton将与我们探讨如何让照片有如临赛场之感。在赛车摄影圈里,提到好的照片,人们首先便会想到Sutton图片社,那些摄于F1赛场内的照
生物数学中通常以确定性模型来解决生物学和生态学中的问题,这么作的主要依据是假设生物种群的个体数量足够大,根据大数定律,系统会呈现出比较平稳的统计规律.然而在真实的自然
服从OldroydB型微分模型的粘弹性问题一直是有限元研究过程中备受关注的研究对象.目前,已有研究者利用多种方法去求解OldroydB型微分模型流体流动问题,如V循环多重网格法、最小
随着研究的深入,张量理论体系日趋完备,越来越多的结构张量被发现并提出,这些结构张量的一些特殊性质和有用的结论也逐步被建立,而且在随机过程、数据处理、马尔科夫链等方面
微信(We Chat)是腾讯公司于2011年初推出的一款快速发送文字和照片、支持多人语音对讲的手机聊天软件。用户可以通过手机或平板电脑使用。微信提供公众平台、朋友圈、消息推
请下载后查看,本文暂不支持在线获取查看简介。 Please download to view, this article does not support online access to view profile.
期刊
9月,美国玩具反斗城申请破产保护,再次将大众目光聚焦到玩具实体零售上,舆论主调多在感叹这个全球性的玩具零售巨头已然江河日下。确实,过去数年,受电商迅猛发展冲击,国内实
本文研究一类带Hall项的磁流体力学方程组,包括带正常扩散的不可压Hall-MHD方程组、带反常扩散即分数阶耗散的广义Hall-MHD方程组及带分数阶耗散的广义两相流MHD方程组等.Hal