Overlap patches: a new scheme for interpolating curve networks with n-sided regions

Abstract A general scheme for defining n -sided surface patches is described. So-called ‘overlap patches’ are made up of n vertex patches, each interpolating positional and tangential data relating to one corner. In this paper bicubic vertex patches and improved bicubic vertex patches with Gregory terms are used. However, the overlap scheme can be generalized for other parametric surface patches as well. The scheme offers an extra degree of freedom to adjust the interior of an overlap patch. After presenting how overlapping works, the conditions for providing VC 1 continuity and tangential ‘compatibility’ with bicubics is discussed, together with three typical overlap parametrizations. The main features of overlap patches in comparison with other n -sided methods are also presented.

[1]  Ramon F. Sarraga,et al.  Errata: G1 interpolation of generally unrestricted cubic Bézier curves , 1989, Comput. Aided Geom. Des..

[2]  Tamás Várady Survey and new results in n-sided patch generation , 1987 .

[3]  Fumihiko Kimura,et al.  Non-four-sided patch expressions with control points , 1984, Comput. Aided Geom. Des..

[4]  M. A. Sabin,et al.  Some negative results in N sided patches , 1986 .

[5]  I. Faux,et al.  Computational Geometry for Design and Manufacture , 1979 .

[6]  R. E. Barnhill,et al.  Computer-aided surface representation and design , 1984 .

[7]  H Chiyokura,et al.  Localized surface interpolation method for irregular meshes , 1986 .

[8]  Hiroaki Chiyokura,et al.  Design of solids with free-form surfaces , 1983, SIGGRAPH.

[9]  Etienne Beeker Smoothing of shapes designed with free-form surfaces , 1986 .

[10]  Wolfgang Böhm,et al.  Triangular spline algorithms , 1985, Comput. Aided Geom. Des..

[11]  Tamás Várady,et al.  Integration of free-form surfaces into a volumetric modeller , 1985 .

[12]  M. A. Sabin Non-Rectangular Surface Patches Suitable for Inclusion in a B-Spline Surface , 1983, Eurographics.

[13]  Robert E. Barnhill,et al.  Representation and Approximation of Surfaces , 1977 .

[14]  Wolfgang Böhm,et al.  A survey of curve and surface methods in CAGD , 1984, Comput. Aided Geom. Des..

[15]  E. Catmull,et al.  Recursively generated B-spline surfaces on arbitrary topological meshes , 1978 .

[16]  John A. Gregory,et al.  Geometric continuity and convex combination patches , 1987, Comput. Aided Geom. Des..

[17]  John A. Gregory,et al.  A pentagonal surface patch for computer aided geometric design , 1984, Comput. Aided Geom. Des..

[18]  M. Sabin,et al.  Behaviour of recursive division surfaces near extraordinary points , 1978 .

[19]  G. Farin Designing C1 surfaces consisting of triangular cubic patches , 1982 .

[20]  Gerald Farin,et al.  Triangular Bernstein-Bézier patches , 1986, Comput. Aided Geom. Des..

[21]  Gerald E. Farin,et al.  A construction for visualC1 continuity of polynomial surface patches , 1982, Comput. Graph. Image Process..

[22]  J. A. Gregory Smooth interpolation without twist constraints , 1974 .