Convexity-preserving fairing

Abstract This paper develops a two-stage automatic algorithm for fairing C2-continuous cubic parametric B-splines under convexity, tolerance and end constraints. The first stage is a global procedure, yielding a C2 cubic B-spline which satisfies the local-convexity, local-tolerance and end constraints imposed by the designer. The second stage is a local finefairing procedure employing an iterative knot-removal knotreinsertion technique, which adopts the curvature-slope discontinuity as the fairness measure of a C2 spline. This procedure preserves the convexity and end properties of the output of the first stage and, moreover, it embodies a globaltolerance constraint. The performance of the algorithm is discussed for four data sets.

[1]  Eliezer Kantorowitz,et al.  Managing the shape of planar splines by their control polygons , 1993, Comput. Aided Des..

[2]  Chia-Hsiang Menq,et al.  Parameter optimization in approximating curves and surfaces to measurement data , 1991, Comput. Aided Geom. Des..

[3]  Matthias Eck,et al.  Local Energy Fairing of B-spline Curves , 1993, Geometric Modelling.

[4]  G. W. Vickers,et al.  Surface lofting and smoothing with skeletal-lines , 1989, Comput. Aided Geom. Des..

[5]  Gerald E. Farin,et al.  Automatic fairing algorithm for B-spline curves , 1990, Comput. Aided Des..

[6]  C. Reinsch Smoothing by spline functions , 1967 .

[7]  Gerald E. Farin,et al.  Curves and surfaces for computer-aided geometric design - a practical guide, 4th Edition , 1997, Computer science and scientific computing.

[8]  Matthias Eck,et al.  3. Automatic Fairing of Point Sets , 1994, Designing Fair Curves and Surfaces.

[9]  John Dill,et al.  An application of color graphics to the display of surface curvature , 1981, SIGGRAPH '81.

[10]  Gerald E. Farin,et al.  Curvature and the fairness of curves and surfaces , 1989, IEEE Computer Graphics and Applications.

[11]  Tim N. T. Goodman Inflections on curves in two and three dimensions , 1991, Comput. Aided Geom. Des..

[12]  D. F. Rogers Constrained B-spline curve and surface fitting , 1989 .

[13]  Jochen W. Schmidt,et al.  A dual algorithm for convex-concave data smoothing by cubicC2-splines , 1990 .

[14]  Horst Nowacki,et al.  Fairing composite polynomial curves with constraints , 1994, Comput. Aided Geom. Des..

[15]  Theodosios Korakianitis,et al.  Improved turbine-blade design techniques using 4th-order parametric-spline segments , 1993, Comput. Aided Des..

[16]  Horst Nowacki,et al.  Interpolating curves with gradual changes in curvature , 1987, Comput. Aided Geom. Des..

[17]  J. Kjellander Smoothing of cubic parametric splines , 1983 .

[18]  Gerald E. Farin,et al.  Fairing cubic B-spline curves , 1987, Comput. Aided Geom. Des..

[19]  Josef Hoschek,et al.  Intrinsic parametrization for approximation , 1988, Comput. Aided Geom. Des..