kDet: Parallel Constant Time Collision Detection for Polygonal Objects
Datei | Beschreibung | Größe | Format | |
---|---|---|---|---|
Debowski-Weller-Zachmann_kDet-ConstantTimeCollisionDetection_accepted-version_PDF-A.pdf | 3.79 MB | Adobe PDF | Anzeigen |
Autor/Autorin: | Weller, René Debowski, Nicole Zachmann, Gabriel ![]() |
Zusammenfassung: | We define a novel geometric predicate and a class of objects that enables us to prove a linear bound on the number of intersecting polygon pairs for colliding 3D objects in that class. Our predicate is relevant both in theory and in practice: it is easy to check and it needs to consider only the geometric properties of the individual objects – it does not depend on the configuration of a given pair of objects. In addition, it characterizes a practically relevant class of objects: we checked our predicate on a large database of real-world 3D objects and the results show that it holds for all but the most pathological ones. Our proof is constructive in that it is the basis for a novel collision detection algorithm that realizes this linear complexity also in practice. Additionally, we present a parallelization of this algorithm with a worst-case running time that is independent of the number of polygons. Our algorithm is very well suited not only for rigid but also for deformable and even topology-changing objects, because it does not require any complex data structures or pre-processing. We have implemented our algorithm on the GPU and the results show that it is able to find in real-time all colliding polygons for pairs of deformable objects consisting of more than 200k triangles, including self-collisions. |
Schlagwort: | Computer Graphics; Computational geometry; Object Modeling; Geometric algorithms, languages, and systems | Veröffentlichungsdatum: | 2017 | Verlag: | Wiley | Projekt: | Creative Unit – Intra-Operative Information | Sponsor / Fördernde Einrichtung: | German Federal Ministry of Economics and Technology (BMWi) | Projektnummer: | 16KN036252 | Zeitschrift/Sammelwerk: | Computer Graphics Forum | Startseite: | 131 | Endseite: | 141 | Dokumenttyp: | Artikel/Aufsatz | ISSN: | 0167-7055 | Zweitveröffentlichung: | yes | Dokumentversion: | Postprint | DOI: | 10.26092/elib/2367 | URN: | urn:nbn:de:gbv:46-elib70466 | Institution: | Universität Bremen | Fachbereich: | Fachbereich 03: Mathematik/Informatik (FB 03) |
Enthalten in den Sammlungen: | Forschungsdokumente |
Seitenansichten
115
checked on 03.04.2025
Download(s)
63
checked on 03.04.2025
Google ScholarTM
Prüfe
Alle Ressourcen in diesem Repository sind urheberrechtlich geschützt.