Approximate G1 continuous interpolation of a rectangular network of rational cubic curves

Abstract The problem of spanning a rectangular network of rational cubic curves with a smooth surface is discussed in this paper. Provided the network is compatible with a smooth surface, then algorithms for patch construction, optimization and subdivision are developed to construct an ‘approximately smooth’ surface, that is, G1 continuous to within some tolerance, composed of rational bicubic patches. The algorithms have been applied in the die and mould industry. The toolmaker constructs a wireframe model of an EDM (electro-discharge machining) electrode and the algorithms automatically construct the surface model. For toolmaking companies, this simplifies the surface modelling process making a highly-specialized and time-consuming task virtually automatic.

[1]  Glen Mullineux Surface fitting using boundary data , 1984 .

[2]  L. Piegl,et al.  Curve and surface constructions using rational B-splines , 1987 .

[3]  Tony DeRose,et al.  Necessary and sufficient conditions for tangent plane continuity of Bézier surfaces , 1990, Comput. Aided Geom. Des..

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

[5]  Brian A. Barsky,et al.  Skinning rational B-spline curves to construct an interpolatory surface , 1991, CVGIP Graph. Model. Image Process..

[6]  John A. Gregory,et al.  An arbitrary mesh network scheme using rational splines , 1992 .

[7]  Francis J. M. Schmitt,et al.  On the G1 continuity of piecewise Bézier surfaces: a review with new results , 1990, Comput. Aided Des..

[8]  Shigeru Kuriyama,et al.  Surface modelling with an irregular network of curves via sweeping and blending , 1994, Comput. Aided Des..

[9]  A. A. Ball The parametric representation of curves and surfaces using rational polynomial functions , 1987 .

[10]  Tom Lyche,et al.  Mathematical methods in computer aided geometric design , 1989 .

[11]  John A. Gregory,et al.  Smooth Parametric Surfaces and n-Sided Patches , 1990 .

[12]  G. Farin NURBS for Curve and Surface Design , 1991 .

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

[14]  Menno Kosters,et al.  Curvature-dependent parameterization of curves and surfaces , 1991, Comput. Aided Des..

[15]  J. Oden,et al.  The Mathematics of Surfaces II , 1988 .

[16]  Wolfgang Böhm,et al.  On cubics: A survey , 1982, Comput. Graph. Image Process..

[17]  Jörg Peters,et al.  Local smooth surface interpolation: a classification , 1990, Comput. Aided Geom. Des..

[18]  Bert Jüttler,et al.  Rational patches on quadric surfaces , 1995, Comput. Aided Des..

[19]  Dingyuan Liu,et al.  GC1 continuity conditions between two adjacent rational Bézier surface patches , 1990, Comput. Aided Geom. Des..

[20]  Tony DeRose,et al.  An approximately G 1 cubic surface interpolant , 1992 .

[21]  Qijin Liu,et al.  G1 interpolation of mesh curves , 1994, Comput. Aided Des..