Collision detection in interactive 3D environments. (2003)