G1 continuous approximate curves on NURBS surfaces

Curves on surfaces play an important role in computer aided geometric design. In this paper, we present a parabola approximation method based on the cubic reparameterization of rational Bezier surfaces, which generates G1 continuous approximate curves lying completely on the surfaces by using iso-parameter curves of the reparameterized surfaces. The Hausdorff distance between the approximate curve and the exact curve is controlled under the user-specified tolerance. Examples are given to show the performance of our algorithm. Highlights? We present a method to generate G1 continuous approximate curves on NURBS surfaces. ? We give the cubic reparameterizations of rational Bezier surfaces. ? The Hausdorff distance between the approximate and exact curves is controlled. ? The approximate curve is lying completely on the NURBS surface. ? Iso-parameter curves of the reparameterized surfaces constitute the resulting curve.

[1]  In-Kwon Lee,et al.  Curve reconstruction from unorganized points , 2000, Comput. Aided Geom. Des..

[2]  Simon Flöry,et al.  Constrained curve fitting on manifolds , 2008, Comput. Aided Des..

[3]  I. C. Braid,et al.  Non-local blending of boundary models , 1997, Comput. Aided Des..

[4]  Eric Saux,et al.  An improved Hoschek intrinsic parametrization , 2003, Comput. Aided Geom. Des..

[5]  Gábor Renner,et al.  Exact and approximate computation of B-spline curves on surfaces , 2004, Comput. Aided Des..

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

[7]  Gershon Elber,et al.  Hausdorff and Minimal Distances between Parametric Freeforms in R2 and R3 , 2008, GMP.

[8]  Yuan-Ping Hu,et al.  Moving a B-spline surface to a curve--a trimmed surface matching algorithm , 1997, Comput. Aided Des..

[9]  Jun-Hai Yong,et al.  Approximate computation of curves on B-spline surfaces , 2008, Comput. Aided Des..

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

[11]  Jun-Hai Yong,et al.  Optimal Parameterizations of Bézier Surfaces , 2006, ISVC.

[12]  Young Joon Ahn,et al.  Conic approximation of planar curves , 2001, Comput. Aided Des..

[13]  Xiquan Shi,et al.  A practical construction of G1 smooth biquintic B-spline surfaces over arbitrary topology , 2004, Comput. Aided Des..

[14]  Jianmin Zheng C1 NURBS representations of G1 composite rational Bézier curves , 2009, Computing.

[15]  Wei Zeng,et al.  Projection of curves on B-spline surfaces using quadratic reparameterization , 2010, Graph. Model..

[16]  Les A. Piegl,et al.  Filling n-sided regions with NURBS patches , 1999, The Visual Computer.

[17]  Helmut Pottmann,et al.  Fitting B-spline curves to point clouds by curvature-based squared distance minimization , 2006, TOGS.

[18]  Jun-Hai Yong,et al.  A rational extension of Piegl's method for filling n-sided holes , 2006, Comput. Aided Des..

[19]  Gerald Farin,et al.  Curves and surfaces for computer aided geometric design , 1990 .

[20]  Les A. Piegl,et al.  The NURBS Book , 1995, Monographs in Visual Communication.

[21]  Stephen Mann,et al.  An optimal algorithm for expanding the composition of polynomials , 1997, TOGS.

[22]  Tony DeRose,et al.  Composing Bézier simplexes , 1988, TOGS.

[23]  Wenping Wang,et al.  Control point adjustment for B-spline curve approximation , 2004, Comput. Aided Des..

[24]  G. Farin Curves and Surfaces for Cagd: A Practical Guide , 2001 .

[25]  E. T. Y. Lee,et al.  Computing a chain of blossoms, with application to products of splines , 1994, Comput. Aided Geom. Des..

[26]  Ron Goldman,et al.  Functional composition algorithms via blossoming , 1993, TOGS.