Computation of small-angle scattering profiles with three-dimensional Zernike polynomials. 1st March 2012 Publisher's Version