期刊文献+

基于单形体的碰撞检测算法的研究与改进

Research and Improvement in Simplex-based Collision Detection
下载PDF
导出
摘要 碰撞检测是计算机游戏、物理仿真(如计算机动画)、机器人技术、虚拟样机仿真技术以及工程仿真等领域中一个非常关键的问题,其基本任务是确定两个(或多个)物体是否、何时以及在何处形成碰撞。该文重点研究了基于单形体的Gil bert-Johnson-Keerth(简称GJK)碰撞检测算法.虽然GJK数学模型比较复杂,且难以理解,但是基于GJK碰撞检测算法有快速,易实施且适应于多种凸体的优点.传统的GJK算法主要是用来计算物体间的距离,该文对GJK算法作了改进,使它不仅能够查询物体间的距离,还能返回相互穿刺物体间的穿刺深度,使其在性能上得到优化。 Collision detection is a key problem of computer games,physical simulation(such as animation),robotics,virtual proto type simulation and engineering system simulation.Its basic task is to determine when and where do two(or more) objects inter act with each other.This article focused on simplex-based Gilbert-Johnson-Keerth(GJK) collision detection algorithm.Al though mathematical model of GJK is complicated and incomprehensible,but GJK has virtue of running rapidly,being imple mented easily and accommodate multiple convex objects.Conventional GJK is used to compute distance between objects merely,by means of making an improvement of GJK,the new GJK can inquire distance between objects,as well as return penetration depth.Furthermore impose a performance optimization on the improved GJK.
出处 《电脑知识与技术(过刊)》 2012年第12X期8542-8545,共4页 Computer Knowledge and Technology
基金 紫琅职业技术学院校级教研项目(201208)
关键词 碰撞检测 凸体 距离查询 穿刺深度 collision detection convex object distance inquiry penetration depth
  • 相关文献

参考文献9

  • 1Rabbitz R.Fast collision detection of moving convex polyhedra[].Graphics Gems IV.1994
  • 2Gilbert E G,Foo C P.Computing the distance between general convex objects in three-dimensional space[].IEEE Transactions on Robotics and Automation.1990
  • 3Gilbert E G,Johnson D W,Keerthi S S.A fast procedure for computing the distance between complex objects in three-dimensional space[].IEEE Journal of Robotics and Automation.1988
  • 4K Chung,W Wen Ping.Quick Collision Detection of Polytopes in Virtual Environments[].Proceedin Gs of the ACM Symposium on Virtual Reality Software and Technology.1996
  • 5Cameron S A.A comparison of two fast algorithms for computing the distance between convex polyhedra[].IEEE Transactions on Robotics and Automation.1997
  • 6Garcia-Alonso A,Serrano N,Flaquer J.Solving the Collision Detection Problem[].IEEE Computer Graphics and Applications.1994
  • 7Thibault W,Naylor B.Set operations on polyhedra using binary space partitioning trees[].ACM SIGGRAPH Computer Graphics.1987
  • 8G.van den Bergen."Proximity Queries and Penetration Depth Computa on 3D Game Objects."[]..
  • 9Cohen J,Lin M C,Manocha D,et al.I-COLLIDE:Interactive and exact collision detection library. http://www.cs.unc.edu/'geom/IfOLLIDE.html . 1996

共引文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部