1: \begin{abstract}
2: The fairing curves and surfaces are used extensively in geometric design,
3: modeling, and industrial manufacturing.
4: However, the majority of conventional fairing approaches,
5: which lack sufficient parameters to improve fairness,
6: are based on energy minimization problems.
7: In this study, we develop a novel progressive-iterative approximation method for fairing curve and surface generation~(fairing-PIA).
8: Fairing-PIA is an iteration method that can generate a series of curves~(surfaces)
9: by adjusting the control points of B-spline curves~(surfaces).
10: In fairing-PIA, each control point is endowed with an individual weight.
11: Thus, the fairing-PIA has many parameters to optimize the shapes of curves and surfaces.
12: Not only a fairing curve~(surface) can be generated
13: globally through fairing-PIA,
14: but also the curve~(surface) can be improved locally.
15: Moreover, we prove the convergence of the developed fairing-PIA
16: and show that the conventional energy minimization fairing model is a special case of fairing-PIA.
17: Finally, numerical examples indicate that
18: the proposed method is effective and efficient.
19: \end{abstract}
20: