Big update to sphere interface

Changed sphere interface so that radius is always 1, i.e. the sphere
exists only in the object space as a normal sphere and transformations
into the world space make the sphere look the desired shape.