Abstract :
This paper presents a method for local construction of a curvature continuous (GC2) piecewise polynomial surface which interpolates a given rectangular curvature continuous quintic curve mesh. First, we create a C2 quintic basic curve mesh, which interpolates the same grid points, preserves the tangent slopes and curvatures but not derivative vectors at the grid points. After estimating twist and higher order mixed partial derivatives for each grid point, we generate locally the so-called C2 biquintic basic patches, which serve to compute the first and second order cross-derivative functions of the final interpolation surface. In order to match the tangents and second order derivative vectors of the original boundary curves at the grid points, these basic patches are reparametrized by 5 × 3 and 3 × 5 functions, which lead to vector-valued first and second order cross-derivative functions of degrees 7 and 9 of the final surface patches, and eventually lead to a GC2 piecewise polynomial surface of degree 9 × 9, which is then converted to a GC2 Bézier composite surface. By arranging the surface patches in a chess-board fashion, the degrees of the final surface patches can be 9 × 5 and 5 × 9. An example for the construction of a GC2 ship hull, together with its color-coded curvature maps, is given to illustrate the method. This method is attractive because the final surface has a much lower degree than other similar methods, it allows flexible local modification of the original curve mesh and local editing of the interpolation surface, and it is easily integrated into state-of-the-art geometric modeling systems.