基于OBB包围盒的碰撞检测算法改进

被引量 : 0次 | 上传用户:fawudai111111
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,3D游戏已经成为计算机游戏领域的主流,虚拟现实交互式仿真等都有很广泛的应用,不可否认的是,随着这些应用的复杂度不断上升,在处理这类较大的数据时,与碰撞检测相关的数据结构和算法也变得日趋复杂。无论是游戏,还是其他类型的模拟仿真应用程序,碰撞检测始终是程序开发的核心之处。本文选用的OBB层次包围盒算法,就是碰撞检测算法中应用比较广的一种方法。其他还有诸如球形包围盒,轴对齐包围盒(AABB)和离散有向多面体(K-Dops)等算法。在众多算法中,又以OBB的检测性能最好。论文着重论述了基于OBB碰撞检测算法的相关问题。主要从事了以下几个方面的工作:(1)在研究OBB包围盒固有特性的基础上,通过研究构建OBB层次包围树、包围盒间的重叠测试和三角形间重叠测试等问题,发现相对于Sphere方法OBB有较高的重叠测试复杂度,利用Sphere检测的简单性提出分层构建OBB层次包围树的改进方法。(2)提出将算法分为两级碰撞检测——第一级用Sphere包围盒作为层次包围树的上层,通过Sphere的快速检测筛选出重叠的物体对象送到下层检测,其中采用双向链表结构对Sphere包围盒进行管理,在每一帧中更新链表;OBB包围盒作为下层包围,用二叉树构建层次树,提供精确的碰撞检测。模拟实验根据程序中的结果做出碰撞信息的报告,并记录每一帧内发生碰撞的物体对象id。实验数据表明,经过层次优化后的OBB碰撞检测算法,通过上层的初步筛选能减少无用检测的时间浪费,使得整体检测效率比单纯的OBB检测有所提高,特别是在场景中模型数量比较多时,效果更为明显。本文的研究成果,对于碰撞检测算法的优化有一定的实验依据。
其他文献
请下载后查看,本文暂不支持在线获取查看简介。 Please download to view, this article does not support online access to view profile.
<正>中国已经进入老龄化社会,老龄化问题是构建中国和谐化社会必须面对的重大社会问题,也是我国产业化结构改革考虑的必要因素。面临日益增长的老年人人口,老年人产品市场不
乡村权力书写是新世纪乡土小说中的重要内容。大喇叭、公章、会议、派出所,这些现实中的权力工具,在新世纪乡土小说中反复出场,成为作家有意设定的隐喻乡村权力的意象。这些
在现有微机实验系统的基础上,设计了基于TPC-USB和Proteus的新型微机接口仿真系统,并阐述利用该系统进行实验综合设计的新思路。以电压报警系统的仿真实例,阐述利用该系统进
目的:系统评价非超声小切口白内障吸除术与囊外白内障摘除术(ECCE)对患者视力的影响。方法:检索中国生物医学文献数据库对24篇有关非超声小切口白内障吸除术(小切口组)与ECCE
针对微信代购这一现象,从熟人的"情感账户"角度切入,运用文献分析,访谈等研究方法,阐明"情感账户"在微信代购中的重要作用,"情感账户"维系的好坏与微信代购的运营优劣是相辅
目的:探讨D-二聚体定量检测在下肢深静脉血栓预防诊断中的应用价值。方法:回顾分析58例深静脉血栓患者血浆D-二聚体定量检测结果,复习相关文献资料,对D-二聚体在深静脉血栓诊
《我的叔叔于勒》被选入中学语文教材时,出于多种原因做了删节,这种删节强化了入选教材时的意识形态色彩,对原作的主题、风格造成了有意误读。删节版教材对新课标背景下教学
在新世纪乡土小说中,作者采用痴呆、疯傻、弱智或者精神异常等非常态人物为叙述者的现象明显增多。非愚即痴的叙述者由于智力和思维的特殊无法把握故事的因果关系和现象逻辑