Finding collisions between two objects or within an object is one of the fundamental techniques in many applications including computer graphics, physically based simulation, robotics, games. Collision detection methods can be classified into two categories: discrete collision detection (DCD) and continuous collision detection (CCD). The key difference of two approaches is that DCD considers collisions only at discrete time steps, but CCD considers a continuous motion of moving and deforming objects between two time steps. Therefore, CCD does not miss any collision during the motion between two time steps.
OpenCCD is a library to find collisions between two objects or within an object and provides general collision detection API for different applications.
Please refer to the documentation for details regarding the API and the contents of the distribution.