Computation of small-angle scattering profiles with three-dimensional Zernike polynomials.