Developable rational Bézier and B-spline surfaces

A constructive geometric approach to developable rational Bezier and B-spline surfaces is presented. It is based on the dual representation in the sense of projective geometry. By the principle of duality, projective algorithms for NURBS curves can be transferred to constructions for developable NURBS surfaces in dual rational B-spline form. We discuss the conversion to the usual tensor product representation of the obtained surfaces and develop algorithms for basic design problems arising in this context.

[1]  Ivan Herman The Use of Projective Geometry in Computer Graphics , 1992, Lecture Notes in Computer Science.

[2]  R. Mohan,et al.  Design of developable surfaces using duality between plane and point geometries , 1993, Comput. Aided Des..

[3]  R. J. Walker Algebraic curves , 1950 .

[4]  Hans Hagen,et al.  Curve and Surface Design , 1992 .

[5]  A. Goetz Introduction to differential geometry , 1970 .

[6]  Les A. Piegl,et al.  On NURBS: A Survey , 2004 .

[7]  G. Farin Algorithms for rational Bézier curves , 1983 .

[8]  Bert Jüttler,et al.  A geometrical approach to curvature continuous joints of rational curves , 1993, Comput. Aided Geom. Des..

[9]  Günter Aumann,et al.  Approximate development of skew ruled surfaces , 1989, Comput. Graph..

[10]  Hans-Peter Seidel,et al.  A new multiaffine approach to B-splines , 1989, Comput. Aided Geom. Des..

[11]  Otto Röschel,et al.  Developable (1, n) - Bézier surfaces , 1992, Comput. Aided Geom. Des..

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

[13]  G. Farin Rational curves and surfaces , 1989 .

[14]  Tim N. T. Goodman,et al.  Joining rational curves smoothly , 1991, Comput. Aided Geom. Des..

[15]  Bahram Ravani,et al.  Geometric design and fabrication of developable Bezier and B-spline surfaces , 1994, DAC 1994.

[16]  L. Ramshaw,et al.  Projectively invariant classes of geometric continuity for CAGD , 1989 .

[17]  Gunter Weiss,et al.  Computer-aided treatment of developable surfaces , 1988, Comput. Graph..

[18]  J. Hoschek Interpolation and approximation with developable B-spline surfaces , 1995 .

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

[20]  Günter Aumann,et al.  Interpolation with developable Bézier patches , 1991, Comput. Aided Geom. Des..

[21]  Helmut Pottman Locally controllable conic splines with curvature continuity , 1991 .

[22]  K. Mørken Some identities for products and degree raising of splines , 1991 .

[23]  Helmut Pottmann,et al.  The geometry of Tchebycheffian splines , 1993, Comput. Aided Geom. Des..

[24]  Helmut Pottmann Locally controllable conic splines with curvature continuity , 1991, TOGS.

[25]  Phillip J. Barry Symmetrizing multiaffine polynomials , 1992 .

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

[27]  Sanjay G. Dhande,et al.  Algorithms for development of certain classes of ruled surfaces , 1987, Comput. Graph..

[28]  Dieter Lasser,et al.  Grundlagen der geometrischen Datenverarbeitung , 1989 .

[29]  Robert E. Barnhill,et al.  Surfaces in Computer Aided Geometric Design , 1983 .

[30]  Michael A. Penna,et al.  Projective geometry and its applications to computer graphics , 1986 .

[31]  Robert Schaback Rational geometric curve interpolation , 1992 .