calcSphericalLength moved