An intuitive approach to convex curve design

This paper presents a simple geometric method for interactively designing smooth convex curves with a nonuniform cubic B-spline description, in the case of given first derivatives at end-points. This method does not manipulate a large number of control points defining a B-spline curve and therefore avoids solving a large system of equations, and gives the user direct control over the shape of the curve. The main geometrical properties of the curve generated by the method are proved.

[1]  R. E. Carlson,et al.  Monotone Piecewise Cubic Interpolation , 1980 .

[2]  Thomas A. Foley,et al.  A shape preserving interpolant with tension controls , 1988, Comput. Aided Geom. Des..

[3]  D. Schweikert An Interpolation Curve Using a Spline in Tension , 1966 .

[4]  Richard H. Bartels,et al.  Constraint-based curve manipulation , 1993, IEEE Computer Graphics and Applications.

[5]  Panagiotis D. Kaklis,et al.  An algorithm for constructing convexity and monotonicity-preserving splines in tension , 1988, Comput. Aided Geom. Des..

[6]  Tony DeRose,et al.  Geometric continuity of parametric curves: constructions of geometrically continuous splines , 1990, IEEE Computer Graphics and Applications.

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

[8]  R. Delbourgo,et al.  Shape Preserving Interpolation to Convex Data by Rational Functions with Quadratic Numerator and Linear Denominator , 1989 .

[9]  Tim N. T. Goodman,et al.  Shape preserving interpolation by curvature continuous parametric curves , 1988, Comput. Aided Geom. Des..

[10]  Tom Lyche,et al.  Discrete B-splines and subdivision techniques in computer-aided geometric design and computer graphics , 1980 .

[11]  John A. Gregory,et al.  A rational cubic spline with tension , 1990, Comput. Aided Geom. Des..

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

[13]  Les A. Piegl,et al.  Interactive Data Interpolation by Rational Bezier Curves , 1987, IEEE Computer Graphics and Applications.