pub fn sphere_to_aabb(s: &Sphere, b: &Aabb3) -> f64
Distance from sphere to AABB surface. Negative means overlap.