A Benchmarking Framework for Static Collision Detection
Abstract
Performanceof static collision detection queries depends on the type of the hierarchy chosen as well as the relative positioning of the colliding objects. In order to evaluate the performance of bounding volume hierarchies, relevant criteria that affect the query performance need to be determined and the sample space should be generated accordingly. In this paper we present a benchmarking framework for evaluating the performance of various static collision detection algorithms. In this framework, instances of a moving rigid object are placed on the surface of another instance of the same object fixed at a certain position, where the contact occurs for the first time. Then by offsetting the surface inwards (outwards) we generate new surfaces that are at a certain fixed negative (positive) distance to the original surface. Placing the moving object on these offset surfaces makes the object penetrate (approach) the fixed object at a fixed distance. For offset surface generation we create a signed distance field and run marching cubes algorithm on it.
BibTeX
@inproceedings {10.2312:LocalChapterEvents:TPCG:TPCG08:107-113,
booktitle = {Theory and Practice of Computer Graphics},
editor = {Ik Soo Lim and Wen Tang},
title = {{A Benchmarking Framework for Static Collision Detection}},
author = {Diktas, Engin Deniz and Sahiner, Ali Vahit},
year = {2008},
publisher = {The Eurographics Association},
ISBN = {978-3-905673-67-8},
DOI = {10.2312/LocalChapterEvents/TPCG/TPCG08/107-113}
}
booktitle = {Theory and Practice of Computer Graphics},
editor = {Ik Soo Lim and Wen Tang},
title = {{A Benchmarking Framework for Static Collision Detection}},
author = {Diktas, Engin Deniz and Sahiner, Ali Vahit},
year = {2008},
publisher = {The Eurographics Association},
ISBN = {978-3-905673-67-8},
DOI = {10.2312/LocalChapterEvents/TPCG/TPCG08/107-113}
}