To detect collisions between deformable objects we introduce an algorithm that computes the closest distances between certain feature points defined in their meshes. The strategy is to divide the objects into regions and to define a representative vertex that serves to compute the distance to the regions of the other objects. Having obtained the closest regions between two objects, we proceed to explore these regions by expanding them and detecting the closest sub-regions. We handle a hierarchy of regions and distances where the first level contains n1 regions, each one is divided into n2 sub-regions, and so on. A collision is obtained when the distance between two vertices in the last level of the tree is less than a predefined value e. The advantage of our algorithm is that we can follow the deformation of the surface with the representative vertices defined in the hierarchy.
|Number of pages||8|
|Journal||Theory and Practice of Computer Graphics|
|Publication status||Published - Jun 2007|
|Event||EG UK Theory and Practice of Computer Graphics - University of Wales, Bangor, United Kingdom|
Duration: 13 Jun 2007 → 15 Jun 2007