关于OBB包围盒的碰撞检测算法改进.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
两南人学硕十学伊论文 摘要 曼皇皇曼曼曼量曼曼曼皇IIIiI—i. II I舅曼曼曼曼曼曼!曼!!曼曼曼曼曼曼曼曼基曼曼曼曼曼皇曼曼曼曼曼曼曼曼曼曼曼曼曼 基于OBB包围盒的碰撞检测算法改进 计算机软件理论硕士研究生黄可 指导教师 陈宏刚教授 摘 要 目前,3D游戏已经成为计算机游戏领域的主流,虚拟现实交互式仿真等都有很广泛的应 用,不可否认的是,随着这些应用的复杂度不断上升,在处理这类较人的数据时,与碰撞检 测相关的数据结构和算法也变得日趋复杂。无论是游戏,还是其他类型的模拟仿真应用程序, 碰撞检测始终是程序开发的核心之处。 本文选用的OBB层次包围盒算法,就是碰撞检测算法中应用比较广的一种方法。其他还 有诸如球形包围盒,轴对齐包围盒(从BB)和离散有向多面体(K-Dops)等算法。在众多算 法中,又以OBB的检测性能最好。论文着重论述了基于0BB碰撞检测算法的相关问题。主要 从事了以下几个方面的工作: (1)在研究OBB包围盒同有特性的基础上,通过研究构建OBB层次包围树、包围盒间的 重叠测试和三角形间重叠测试等问题,发现相对于Sphere方法OBB有较高的重叠测试复杂度, 利用Sphere检测的简单性提出分层构建OBB层次包围树的改进方法。 (2)提出将算法分为两级碰撞检测——第一级用Sphere包围盒作为层次包围树的上层, 通过Sphere的快速检测筛选出重叠的物体对象送到下层检测,其中采用双向链表结构对 Sphere包围盒进行管理,在每一帧中更新链表;OBB包围盒作为下层包围,用二叉树构建层 次树,提供精确的碰撞检测。模拟实验根据程序中的结果做出碰撞信息的报告,并记录每一 帧内发生碰撞的物体对象id。 实验数据表明,经过层次优化后的OBB碰撞检测算法,通过上层的初步筛选能减少无用 检测的时间浪费,使得整体检测效率比单纯的OBB检测有所提高,特别是在场景中模型数量 比较多时,效果更为明显。本文的研究成果,对于碰撞检测算法的优化有一定的实验依据。 关键字:OBB碰撞检测分离轴层次包围盒 阳甬大学坝十’≯伊论文 Abstract Detection The OfCollision Improve OBB BasedOn Box Algorithm Bounding Softwareand Major:ComputerTheory Ke Author:Huang Supervisor:Prof.ChenHong—gang Abstract Gameshave intothemainstreamsectorsinthe and Nowdays,3D developed computergames havebeen usedintheareaofvirtual andinteraction widely reality and data these are more more

文档评论(0)

zz921 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档