sphere refraction