fixed sphere intersect