学位论文 > 优秀研究生学位论文题录展示

优化的OBB碰撞检测算法研究

作 者: 姜鹏程
导 师: 潘振宽
学 校: 青岛大学
专 业: 计算机软件与理论
关键词: 碰撞检测 层次包围盒 OBB树 分离轴 相交测试
分类号: TP311.52
类 型: 硕士论文
年 份: 2005年
下 载: 256次
引 用: 5次
阅 读: 论文下载
 

内容摘要


层次包围盒碰撞检测算法中广泛使用的一种方法。常见包围盒类型有Sphere、AABB、OBB、k-DOP和convex hull等。就刚体间碰撞检测而言,性能最好的是基于OBB的碰撞检测算法,其曾一度被作为碰撞检测算法的评价标准。 本文是以大型复杂环境模型中的刚体为研究对象,着重论述了基于OBB碰撞检测方法的相关问题。主要从事了以下几个方面的工作: (1) 在研究OBB等层次包围盒固有特性的基础上,通过具体实现构建OBB和OBB树、包围盒间重叠测试等技术,比较了OBB适用于复杂环境中刚体碰撞检测的优势,并针对OBB存在的缺点和不足加以优化。 (2) 针对基于OBB碰撞检测算法存在的缺陷,研究利用包围盒与基本几何元素相交测试的优化方法,消除叶子结点包围盒,精简OBB层次结构;同时在基本几何元素相交测试中引入类似分离轴的方法,加快检测速度。通过多种检测方法的组合,得出基于OBB的优化层次结构和混合算法。 实验结果和具体应用表明,基于OBB的碰撞检测方法能很好地解决复杂环境中刚体间的碰撞检测问题。本文的研究成果,对大规模复杂环境中的碰撞检测有一定的理论价值和实际意义。

全文目录


第一章 引言  6-12
  1.1 碰撞检测原理及分类  6-7
  1.2 碰撞检测算法的发展  7-10
  1.3 本文的主要工作  10-12
第二章 经典的层次包围盒方法  12-24
  2.1 层次包围盒原理  12-13
  2.2 包围盒方法的分类  13-16
    2.2.1 包围球方法  13-14
    2.2.2 沿坐标轴包围盒方法  14
    2.2.3 方向包围盒方法  14-15
    2.2.4 固定方向凸包方法  15-16
  2.3 包围盒树的构造  16-18
    2.3.1 自底向上方法  16-17
    2.3.2 自顶向下方法  17
    2.3.3 剖分策略和过程  17-18
  2.4 对象运动后包围盒树的更新  18-20
  2.5 层次包围盒方法的性能分析  20-24
    2.5.1 碰撞检测的耗费函数  20-21
    2.5.2 OBB与其他包围盒的比较  21-24
第三章 基于OBB的碰撞检测方法  24-37
  3.1 OBB包围盒树  24-27
    3.1.1 计算OBB  24-26
    3.1.2 构造OBB树  26-27
  3.2 OBB碰撞检测算法  27-29
    3.2.1 传统的OBB碰撞检测算法  27-28
    3.2.2 引入Cache理念的OBB算法  28-29
  3.3 OBB间的重叠测试  29-32
    3.3.1 分离轴原理  30
    3.3.2 OBB间重叠测试的实现  30-32
  3.4 基本几何元素间的相交测试  32-37
    3.4.1 三角形的相交测试  33-35
    3.4.2 相交测试的优化流程  35-37
第四章 优化的OBB包围盒层次结构  37-43
  4.1 存储问题综述  37-38
  4.2 早期存储优化  38
  4.3 优化的碰撞检测混合算法  38-41
  4.4 B-P测试的实现  41-43
第五章 OBB碰撞检测算法实例  43-46
  5.1 重要的数据结构  43-44
  5.2 碰撞检测实例及结果分析  44-46
第六章 总结与展望  46-47
参考文献  47-52
致谢  52-53
学位论文独创性声明、学位论文知识产权权属声明  53-54

相似论文

  1. 基于模型的水稻根系可视化研究,S511
  2. 虚拟手术中建模与仿真关键技术研究,TP391.41
  3. 基于Direct3D的3D飞行射击游戏研究,TP393.09
  4. 河北旅游职业学院虚拟校园漫游系统设计与实现,TP391.9
  5. 自动化排牙系统的研究与实现,R783
  6. 虚拟旅游景区漫游系统的研究,TP391.9
  7. 树枝断裂现象的可视化模拟,TP391.41
  8. 虚拟矿井的设计与实现,TD214
  9. 基于虚拟现实技术的校园漫游系统,TP391.9
  10. 三角网格模型的求交算法研究与实现,TP391.41
  11. 三维数字化战场中的核扩散表现技术,TP391.41
  12. 光线追踪中场景数据的层次包围盒的并行创建及遍历算法,TP391.41
  13. 数字旅游三维观景技术的研究与应用,TP391.9
  14. 基于云模型与GPU缓存技术的快速碰撞检测算法研究,TP391.41
  15. 面向虚拟手术的碰撞检测算法研究,TP274
  16. WTK环境下虚拟装配碰撞检测与导航技术研究,TP391.9
  17. 虚拟现实中三维场景构建的优化研究,TP391.9
  18. 基于图形硬件的复杂织物模拟研究,TP391.41
  19. 轴流导叶式旋流分离器的研制,TQ051.8
  20. 基于虚拟现实的漫游系统关键技术的研究,TP391.9
  21. 基于物理模型的柔性织物仿真关键技术的研究,TP391.9

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com