<p style='text-indent:20px;'>In this paper, we are concerned with the three-dimensional (3D) geometric body shape generation with several well-selected characteristic values. Since 3D human shapes can be viewed as the support of the electromagnetic sources, we formulate a scheme to regenerate 3D human shapes by inverse scattering theory. With the help of vector spherical harmonics expansion of the magnetic far field pattern, we build on a smart one-to-one correspondence between the geometric body space and the multi-dimensional vector space that consists of all coefficients of the spherical vector wave function expansion of the magnetic far field pattern. Therefore, these coefficients can serve as the shape generator. For a collection of geometric body shapes, we obtain the inputs (characteristic values of the body shapes) and the outputs (the coefficients of the spherical vector wave function expansion of the corresponding magnetic far field patterns). Then, for any unknown body shape with the given characteristic set, we use the multivariate Lagrange interpolation to get the shape generator of this new shape. Finally, we get the reconstruction of this unknown shape by using the multiple-frequency Fourier method. Numerical examples of both whole body shapes and human head shapes verify the effectiveness of the proposed method.</p>