期刊文献+

凸多面体碰撞检测的棱线投影分离算法 被引量:7

A Collision Detection Algorithm between Convex Polyhedrons Based on Projection of Edges
下载PDF
导出
摘要 针对凸多面体碰撞检测问题,以直线投影法为基础对分离面投影法进行改进,提出一种采用棱线投影分离的凸多面体实时精确碰撞检测算法.首先分析了凸多面体各种相对位置关系并提出了投影分离线的概念,针对凸多面体的各种分离情况证明投影分离线的存在;其次选取凸多面体相向面上的棱集构造准投影分离线,通过沿着准投影分离线方向投影可将3D凸多面体碰撞检测降维为2D凸多边形的碰撞检测问题;最后将分离投影的思想延用至为2D凸多边形的碰撞检测,再次将2D问题降维为1D问题.算法分析和实验结果表明,该算法对于凸多面体碰撞检测具有较高的响应速度和检测精度. This paper presents a fast and accurate collision detection algorithm for convex polyhedrons, which employs the method of projection-separating edges based on linear projection. This algorithm improves the algorithm of projection-separating planes. First, this paper proposes the concept of projection-separating lines, and proves the existence of the separating lines in any separated condition. Second, the quasi projection-separating lines set is created from the opposite surfaces on convex polyhedrons, then the problem of the collision detection between 3D convex polyhedron is converted to the collision detection between 2D convex polygons by the projection of the lines; Third, the projection method has been applied to convex polygons and 2D problem is converted to 1D problem. The experimental results show that the proposed algorithm has high detection accuracy and response speed.
出处 《计算机辅助设计与图形学学报》 EI CSCD 北大核心 2015年第8期1407-1415,共9页 Journal of Computer-Aided Design & Computer Graphics
基金 国家自然科学基金(61104037 61304060) 中央高校基本科研业务费专项资金(HEUCF041307 HEUCFX41304) 国家科技合作专项项目(2013DFR10030)
关键词 凸多面体 碰撞检测 投影分离线 convex polyhedron collision detection projection-separating lines
  • 相关文献

参考文献11

  • 1张应中,范超,罗晓芳.凸多面体连续碰撞检测的运动轨迹分离轴算法[J].计算机辅助设计与图形学学报,2013,25(1):7-14. 被引量:16
  • 2Gilbert E G Johns D W, Keerthi S S. A fast procedure for computing the distance between complex objects in three- dimensional space[J]. IEEE Journal of Robotics and Automa- tion, 1988, 4(2): 193-203.
  • 3Cameron S. A comparison of two fast algorithms for computing the distance between convex polyhedral[J]. IEEE Transactions on Robotics and Automation, 1997, 13 (6): 915 - 920.
  • 4Mirtich B. V-Clip: fast and robust polyhedral collision detec-tion[J]. ACM Transactions on Graphics, 1998, 17(3): 177-208.
  • 5Ericson C.实时碰撞检测算法技术[M].刘天慧译.北京:清华大学出版社,2010,2010:36-48.
  • 6李学庆,孟祥旭,汪嘉业,王文平,CHUNG Kelvin,YIU Siu Ming.基于启发式搜索分离向量的凸多面体碰撞检测(英文)[J].计算机学报,2003,26(7):837-847. 被引量:8
  • 7黎自强.凸多面体快速碰撞检测的投影分离算法[J].计算机辅助设计与图形学学报,2010,22(4):639-646. 被引量:4
  • 8王().虚拟现实中碰撞检测关键技术研究[D].长春:吉林大学计算机科学与技术学院,2009.
  • 9Chazelle B, Dobkin D P. Detection is easier than computa- tion[C]//Proceedings of the 12th Annual ACM Symposium on Theory of Computing. New York: ACM Press, 1980: 146-153.
  • 10周欣,张树有,潘志庚.基于链码和特征形的多边形内外点判断算法[J].计算机辅助设计与图形学学报,2006,18(9):1317-1321. 被引量:10

二级参考文献57

  • 1温星,陆国栋,李基拓.基于拓扑映射的点集在凸多边形内外判断算法[J].中国图象图形学报(A辑),2003,8(4):468-471. 被引量:3
  • 2黄通浪,唐敏,董金祥.一种快速精确的连续碰撞检测算法[J].浙江大学学报(工学版),2006,40(6):1051-1055. 被引量:17
  • 3王季,翟正军,蔡小斌.基于深度纹理的实时碰撞检测算法[J].计算机辅助设计与图形学学报,2007,19(1):59-63. 被引量:9
  • 4Jiménez J J,Segura R J.Collision detection between complex polyhedra[J].Computer & Graphics,2008,32(2):402-411.
  • 5Gilbert E G,Johnson D W,Keerthi S S.A fast procedure for computing the distance between complex objects in three-dimensional space[J].IEEE Journal of Robotics and Automation,1988,4(2):193-203.
  • 6Cameron S.A comparison of two fast algorithms for computing the distance between convex polyhedra[J].IEEE Transactions on Robotics and Automation,1997,13(6):915-92O.
  • 7Carpin S,Mirodo C,Pagello E.A performance comparison of three algorithms for proximity queries relative to convex polyhedra[C]//Proceedings of IEEE International Conference on Robotics and Automation,Orlando,2006:3023-3028.
  • 8Fogel E,Halperin D.Exact Minkowski sums of convex polyhedra[C]//Proceedings of ACM Annual Symposium on Computational Geometry,Piss,2005:382-383.
  • 9Lin M C,Canny J F.A fast algorithm for incremental distance calculation[C]//Proceedings of the IEEE International Conference on Robotics and Automation,Sacramento,1991:1008-1014.
  • 10Chung K,Wang W P.Quick collision detection of polytopes in virtual environments[C]//Proceedings of ACM Symposium on Virtual Reality Software and Technology,Hong Kong,1996,125-131.

共引文献35

同被引文献75

引证文献7

二级引证文献24

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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