A Brief Overview of Collision Detection | SpringerLink
Another important class of geometric primitives are convex polytopes. Not only because they are widely used in physics-based simulations, but also from an historical point of view: some of the first collision detection algorithms are based on them. Moreover, they can be used as both geometric primitives and bounding volumes.