Local cubic and bicubic C1 surface interpolation with linearly varying boundary normal

Abstract An algorithm for the interpolation of a ‘mesh of points’ in 3-space by a C1 surface is developed. At each point, the surface normal can be specified. The surface is constructed locally and consists of cubic and bicubic patches to match the underlying mesh facets. The surface construction is special in that it generates a piecewise parametric surface such that the normal along patch boundaries varies linearly.