Recursive subdivision of polygonal complexes and its applications in computer-aided geometric design

Abstract A method for subdividing polygonal complexes and identifying conditions to control their limit curves is presented. A polygonal complex is a sequence of panels where every two adjacent panels share one edge only. We formulate this problem and establish a general theory which has a number of applications in CAGD such as the generation of subdivision surfaces through predefined arbitrary network of curves. This is a further extension of the capability of these surfaces making them more attractive and more practical in surface modeling and computer graphics. One of the main advantages of the proposed scheme is that the regions of the surface between the interpolated curves do not have to be rectangular—a limitation of existing tensor-product based CAD systems.

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

[2]  J. Clark,et al.  Recursively generated B-spline surfaces on arbitrary topological meshes , 1978 .

[3]  Ayman Wadie Habib Three approaches to building curves and surfaces in computer-aided geometric design , 1997 .

[4]  Ahmad H. Nasri,et al.  Polyhedral subdivision methods for free-form surfaces , 1987, TOGS.

[5]  Ahmad H. Nasri,et al.  Curve interpolation in recursively generated B-spline surfaces over arbitrary topology , 1997, Comput. Aided Geom. Des..

[6]  Tony DeRose,et al.  Multiresolution analysis for surfaces of arbitrary topological type , 1997, TOGS.

[7]  Ulrich Reif,et al.  A unified approach to subdivision algorithms near extraordinary vertices , 1995, Comput. Aided Geom. Des..

[8]  Leif Kobbelt,et al.  A variational approach to subdivision , 1996, Comput. Aided Geom. Des..

[9]  J. Warren,et al.  Subdivision methods for geometric design , 1995 .

[10]  Malcolm A. Sabin,et al.  Behaviour of recursive division surfaces near extraordinary points , 1998 .

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

[12]  Private Communications , 2001 .

[13]  Peter Schröder,et al.  Interpolating Subdivision for meshes with arbitrary topology , 1996, SIGGRAPH.

[14]  Tony DeRose,et al.  Generalized B-spline surfaces of arbitrary topology , 1990, SIGGRAPH.

[15]  Jörg Peters,et al.  Smooth free-form surfaces over irregular meshes generalizing quadratic splines , 1993, Comput. Aided Geom. Des..

[16]  D. Levin,et al.  Interpolating Subdivision Schemes for the Generation of Curves and Surfaces , 1990 .

[17]  M. Sabin,et al.  Behaviour of recursive division surfaces near extraordinary points , 1978 .

[18]  Tony DeRose,et al.  Piecewise smooth surface reconstruction , 1994, SIGGRAPH.

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

[20]  George Merrill Chaikin,et al.  An algorithm for high-speed curve generation , 1974, Comput. Graph. Image Process..

[21]  Tony DeRose,et al.  Efficient, fair interpolation using Catmull-Clark surfaces , 1993, SIGGRAPH.

[22]  R. Riesenfeld On Chaikin's algorithm , 1975 .