Fix sh_functions always regenerated
Add a third sphere