Intersection routines for simple 2D objects.