Intersection Algorithms Based On Geometric Intervals