A subdivision scheme for surfaces of revolution

This paper describes a simple and efficient non-stationary subdivision scheme of order 4. This curve scheme unifies known subdivision rules for cubic B-splines, splines-in-tension and a certain class of trigonometric splines capable of reproducing circles. The curves generated by this unified subdivision scheme are C^2 splines whose segments are either polynomial, hyperbolic or trigonometric functions, depending on a single tension parameter. This curve scheme easily generalizes to a surface scheme over quadrilateral meshes. The authors hypothesize that this surface scheme produces limit surfaces that are C^2 continuous everywhere except at extraordinary vertices where the surfaces are C^1 continuous. In the particular case where the tension parameters are all set to 1, the scheme reproduces a variant of the Catmull-Clark subdivision scheme. As an application, this scheme is used to generate surfaces of revolution from a given profile curve.

[1]  Nira Dyn,et al.  The subdivision experience , 1994 .

[2]  Jos Stam,et al.  On subdivision schemes generalizing uniform B-spline surfaces of arbitrary degree , 2001, Comput. Aided Geom. Des..

[3]  Zhang Jiwen,et al.  C-curves: An extension of cubic curves , 1996, Comput. Aided Geom. Des..

[4]  Tektronix Uk Ltd Tektronix moves into workstation market , 1984 .

[5]  M LaneJeffrey,et al.  A Theoretical Development for the Computer Generation and Display of Piecewise Polynomial Surfaces , 1980 .

[6]  D. Levin,et al.  Analysis of asymptotically equivalent binary subdivision schemes , 1995 .

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

[8]  Malcolm A. Sabin,et al.  Non-uniform recursive subdivision surfaces , 1998, SIGGRAPH.

[9]  Josef Hoschek,et al.  Fundamentals of computer aided geometric design , 1996 .

[10]  Peter Schröder,et al.  A unified framework for primal/dual quadrilateral subdivision schemes , 2001, Comput. Aided Geom. Des..

[11]  E. Catmull,et al.  Recursively generated B-spline surfaces on arbitrary topological meshes , 1978 .

[12]  D. Levin,et al.  Stationary and non-stationary binary subdivision schemes , 1992 .

[13]  L. Schumaker Spline Functions: Basic Theory , 1981 .

[14]  N. Dyn,et al.  Multiresolution Analysis by Infinitely Differentiable Compactly Supported Functions , 1995 .

[15]  J. Peters,et al.  Analysis of Algorithms Generalizing B-Spline Subdivision , 1998 .

[16]  Nira Dyn,et al.  Analysis of uniform binary subdivision schemes for curve design , 1991 .

[17]  Tom Lyche,et al.  Construction of Exponential Tension B-splines of Arbitrary Order , 1991, Curves and Surfaces.

[18]  Fujio Yamaguchi,et al.  Computer-Aided Geometric Design , 2002, Springer Japan.