additional geometry subroutines for collision detection