适用于复杂场景的碰撞检测算法研究

被引:4
作者
马登武
叶文
李瑛
吕晓峰
机构
[1] 海军航空工程学院兵器科学与技术系
关键词
复杂场景; 碰撞检测; 检测效率; 混合包围盒;
D O I
暂无
中图分类号
TP274.4 []; TP391.9 [计算机仿真];
学科分类号
0804 ; 080401 ; 080402 ; 081002 ; 0835 ; 080203 ;
摘要
创建虚拟场景不仅要进行静态建模,更重要的是进行动态建模,而且物体之间的实时碰撞检测是关键。首先对常用检测算法的检测效率进行了分析和比较。然后重点针对复杂虚拟场景中含有大量物体的特点,提出了混合包围盒碰撞检测算法。该算法利用帧与帧之间的时间和几何相关性,把对(c2n+m)个对象的动态跟踪转化为它们在三个坐标轴上的投影的排序问题,把时间复杂度由O(n2)降低为O(n)。并引入树的深度的概念,根据不同的应用场合合理控制检测深度以加快检测速度。理论分析和仿真计算都表明,该算法能够满足多达几百个运动物体的实时交互碰撞检测。
引用
收藏
页码:183 / 187
页数:5
相关论文
共 3 条
[1]   碰撞检测中的固定方向凸包包围盒的研究 [J].
魏迎梅 ;
王涌 ;
吴泉源 ;
石教英 .
软件学报, 2001, (07) :1056-1063
[2]   碰撞检测问题研究综述 [J].
王志强 ;
洪嘉振 ;
杨辉 .
软件学报, 1999, (05) :98-104
[3]   面向对象碰撞检测方法及其在分布式虚拟环境中的应用 [J].
王兆其 ;
赵沁平 ;
汪成为 .
计算机学报, 1998, (11) :990-994