Smoothing of free-form surfaces with Bézier patches

Abstract In this paper, a unified method for smoothing free-form surfaces with Bezier patches is presented. A non-smooth surface consisting of bicubic patches is turned into a G 1 surface by the following process. Trim each patch along user-defined parameter lines using subdivision. Attach eight patches (one to each edge and one to each vertex) to each trimmed patch to blend between it and its neighbor patches. Using this method, solid objects bounded with bicubic Bezier patches can be G 1 smoothed with bicubic patches. The operation is local. It provides designers with the facility to adjust the shape of a smoothed object interactively. The method can also be used for constructing smooth closed surfaces whose modeling is important for CAD/CG (cf. (Barnhill, 1985)).

[1]  Robert E. Barnhill,et al.  Surfaces in computer aided geometric design: a survey with new results , 1985, Comput. Aided Geom. Des..

[2]  Gerald E. Farin,et al.  A construction for visualC1 continuity of polynomial surface patches , 1982, Comput. Graph. Image Process..

[3]  John A. Gregory,et al.  Geometric continuity and convex combination patches , 1987, Comput. Aided Geom. Des..

[4]  Jörg M. Hahn Geometric continuous patch complexes , 1989, Comput. Aided Geom. Des..

[5]  Jarke J. van Wijk,et al.  Bicubic patches for approximating non-rectangular control-point meshes , 1986, Comput. Aided Geom. Des..

[6]  Carlo H. Séquin,et al.  Local surface interpolation with Bézier patches , 1987, Comput. Aided Geom. Des..

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

[8]  M. A. Watkins,et al.  Problems in geometric continuity , 1988 .

[9]  Jörg Peters,et al.  Local smooth surface interpolation: a classification , 1990, Comput. Aided Geom. Des..

[10]  Hiroaki Chiyokura,et al.  Design of solids with free-form surfaces , 1983, SIGGRAPH.

[11]  Shiaofen Fang,et al.  G1 Smoothing Solid Objects by Bicubic Bezier Patches , 1988, Eurographics.

[12]  Josef Hoschek,et al.  GC 1 continuity conditions between adjacent rectangular and triangular Bézier surface patches , 1989 .

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

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