kind of sphere intersection