# Surface smoothing

Surface smoothing (fairing) is available for B-spline surfaces. This modeling operator
is implemented following the paper by [Kallay, 1993].
The purpose of this operator is to move the control points of a B-surface
attempting to minimize its approximate bending energy. The boundary control points are
usually constrained to be in a fixed position so that any deformation of
a surface does not violate its boundaries (hence the faired surface is not a trivial plane for any
values of the fairing coefficient). The following picture illustrates the unfaired (top) and
faired (bottom) surface for a certain value of fairing coefficient.