In this paper, we present a modeling method to build human models. A human model is divided into different parts. For each part, cross-section curves are created and approximated with trigonometric series. All parts are constructed from these trigonometric curves and assembled together to create the whole human model. Since surface creation of human models is transformed into generation of cross-sectional curves and few design parameters are required to describe these cross-sectional curves, our approach can decrease the data size of geometric modeling greatly and is especially suitable for reconstruction of human models from scanned point clouds.