期刊文献+

一种快速计算三维空间中物体碰撞接触面的方法 被引量:9

A Method for Rapidly Calculating the Contact Regions of Colliding Objects in Three-Dimensional Space
下载PDF
导出
摘要 介绍了一种利用三维空间中物体运动的时空相关性 ,以碰撞检测取得的两物体碰撞三角面为计算域 ,快速寻找凸多面体发生碰撞时接触面的方法。该方法利用特征点来描述接触面 ;根据接触面的拓扑结构计算碰撞三角面间的点 -面、边 -边的最小距离 ,从而快速确定碰撞位置、接触面特征点及接触面的法线 ,并简要叙述了点 -面、边 -边接触的计算流程。该方法通过缩小接触面的计算范围 ,简化接触面法线 ,提高了碰撞测定的实时性。通过实际应用 ,证明了该方法的可行性 ,适用于三维游戏制作、虚拟现实中的物理仿真等各项应用研究。 This paper introduces a method which uses space-time relativity between the moving or fixed objects in three-dimensional space and collision triangles gained by collision detection to rapidly look for contact regions of the convex objects colliding with each other. It describes the contact regions by a finite number of point contacts. Based on the topological relation of contact regions we determine the collision position, point contacts and contact normals by computing the minimum distance between points and faces, edges and edges. It also specifies the process of calculating point/face, edge/edge contact. By reducing the range of contact regions and simplifying the computus of contact normals, the method enhances the real-time performance of collision determination. It has been proved that this algorithm is feasible and can be applied to the three-dimensional games, simulation based physics in virtual reality and so on.
出处 《计算机仿真》 CSCD 2005年第1期68-72,共5页 Computer Simulation
基金 国家自然科学基金项目 ( 60 0 73 0 5 7)
关键词 碰撞检测 物理仿真 接触面 接触法线 Collision detection Physical simulation Contact region Contact normal
  • 相关文献

参考文献7

  • 1杨克俭,刘舒燕,陈定方.分布交互三维视景行为-特征建模方法研究[J].计算机辅助设计与图形学学报,2000,12(11):846-850. 被引量:24
  • 2高春晓,刘玉树.碰撞检测技术综述[J].计算机工程与应用,2002,38(5):9-11. 被引量:28
  • 3吕秋灵,张珏.基于矢量的三角网面体碰撞检测方法[J].计算机辅助工程,2002,11(1):69-72. 被引量:8
  • 4W Bouma and G Vanecek,Jr. Collision Detection and Analysis in a Physically Based Simulation[C].Proceedings of the Eurographics Workshiop on Arimation and Siumlation,Vienna Austria ,September 1991:191-203.
  • 5E G Gilbert, D W Johnson and S S Keerthi. A Fast Procedure for Computing the distance Between Complex Objects in Three Dimensional Space[J]. IEEE Journal of Robotics and Automation, 1988, 4(2).
  • 6M C Lin and J F Canny. A Fast Algorithm for Incremental Distance Calculation[C]. Proc of IEEE International Conference on Robotics and Automation, 1991.1008 - 1014.
  • 7Gino Van der Bergen,A Fast and Robust GJK Implementation for Collision Detction of Convex Objects[C].To appear,1999.

二级参考文献18

  • 1[1]Cameron S A.Collision detection by four-dimensional intersection testing[J].IEEE Trans Robotics and Automat,1990;6(3):291-302
  • 2[2]Hubbard P M.Collision Detection for Interactive Graphics Applications[J].IEEE Trans Visualization and Computer Graphics, 1995; 1 (3):218-230
  • 3[3]Bouma H' ,Vanecek G.Collision detection and analysis in a physical based simulation[C]Jn:Eurographies Workshop on Animation and Simu lation ,Vienna, 1991:191
  • 4[4]Thomas F,Torras C.Interference detection between non-convex polyhedra revisited with a practical aim[ClAn:Proceedings of the IEEE International Conference on Robotics and Automation,San Diegn,CA,1994: 587-594
  • 5[5]Chazelle B,Palios L. Decomposition algorithms in geometry[C].In :Bajaj C,ed.Algebraie Geometry and its Applications, Berlin Springer: 1994:419-447
  • 6[6]Boyse JW.lnterference detection among solids and surfaces[J].Communication of the Association of the Computing Machinery, 1979;22( 1 ):3-9
  • 7[7]Lin MC.Canny JF.A fast algorithm for incremental distance calcula-tion[C].In :Proceedings of the IEEE International Conference nn Ro-botics and Automation,Sacramento,CA, 1991: 1008-1014
  • 8[8]Chazelle B.Convex partitions of polyhedra:a lower bound and a worstcase optimal algorithm[J].SIAM Journal on Computing, 1984; 13:488-507
  • 9[9]Bajaj C,Dey T. Convex decomposition of polyhedra and robustness[J]. SIAM Journal on Computing, 1992;21(2) :339-364
  • 10[10]Gottschalk S,Lin M,Manocha D.OBB-Tree:A Hierarchical Structure for Rapid Interference Detection[C].In:Proceedings of ACM S1GGRA-PH 96, New Orlean: LA, 1996:171 - 180

共引文献56

同被引文献84

引证文献9

二级引证文献28

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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