break out segments for xlines, rays

fix line ellipse intersections