Numerical simulation of Gaussian beam scattering by complex particles of arbitrary shape and structure