• DocumentCode
    1436620
  • Title

    Fast collision detection among multiple moving spheres

  • Author

    Kim, Dong-Jin ; Guibas, Leonidas J. ; Shin, Sung-Yong

  • Author_Institution
    Dept. of Comput. Sci., Korea Adv. Inst. of Sci. & Technol., Taejon, South Korea
  • Volume
    4
  • Issue
    3
  • fYear
    1998
  • Firstpage
    230
  • Lastpage
    242
  • Abstract
    This paper presents an event-driven approach that efficiently detects collisions among multiple ballistic spheres moving in the 3D space. Adopting a hierarchical uniform space subdivision scheme, we are able to trace the trajectories of spheres and their time-varying spatial distribution. We identify three types of events to detect the sequence of all collisions during our simulation: collision, entering, and leaving. The first type of event is due to actual collisions, and the other two types occur when spheres move from subspace to subspace in the space. Tracing all such events in the order of their occurring times, we are able to avoid fixed time step simulation. When the size of the largest sphere is bounded by a constant multiple of that of the smallest, it takes O(n¯c log n+n¯e log n) time with O(n) space after O(n log n) time preprocessing to simulate n moving spheres, where n¯c and n¯e are the number of actual collisions and that of entering and leaving events during the simulation, respectively. Since n¯e, depends on the size of subspaces, we modify the collision model from kinetic theory for molecular gas to determine the subspace sizes for the space subdivision scheme, that minimize simulation time. Experimental results show that collision detection can be done in linear time in n over a large range
  • Keywords
    computational geometry; computer animation; digital simulation; 3D space; collision detection; computational geometry; computer animation; computer graphics; event-driven approach; hierarchical uniform space subdivision; kinetic theory; molecular gas; multiple moving spheres; simulation; sphere trajectory; time-varying spatial distribution; Animation; Clouds; Computational modeling; Computer simulation; Discrete event simulation; Event detection; Fires; Graphics; Kinetic theory; Solid modeling;
  • fLanguage
    English
  • Journal_Title
    Visualization and Computer Graphics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1077-2626
  • Type

    jour

  • DOI
    10.1109/2945.722297
  • Filename
    722297