Spline surfaces of arbitrary topology with continuous curvature and optimized shape

A shape optimization problem for spline surfaces of arbitrary topology, with curvature continuous and represented by meshes, is considered. The surface is made of bicubic and binonic polynomial patches and it has a fixed boundary and a tangent plane and curvature at each point of the boundary. The optimization criterion has the form of a functional, measuring the surface undulations. A term measuring undulations of the constant parameter curves of the surface parametrization is used to get a well posed problem. Its presence affects the result. After restricting the space, in which the solution is searched, it is possible to eliminate this term. Three numerical algorithms are described, which may be used to optimize surfaces represented by meshes with small or big numbers of vertices. A possibility of imposing constraints contributes to the practical applicability of the construction.

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

[2]  Qing Pan,et al.  Discrete surface modelling using partial differential equations , 2006, Comput. Aided Geom. Des..

[3]  Douglas N. Arnold,et al.  Unified Analysis of Discontinuous Galerkin Methods for Elliptic Problems , 2001, SIAM J. Numer. Anal..

[4]  W. Cheney,et al.  Numerical analysis: mathematics of scientific computing (2nd ed) , 1991 .

[5]  Przemysław Kiciak Surfaces filling polygonal holes with G 1 quasi G 2 continuity , 2010 .

[6]  Andrea Toselli,et al.  Domain decomposition methods : algorithms and theory , 2005 .

[7]  R. Fletcher Practical Methods of Optimization , 1988 .

[8]  Martin Rumpf,et al.  A finite element method for surface restoration with smooth boundary conditions , 2004, Comput. Aided Geom. Des..

[9]  W. Boehm,et al.  Bezier and B-Spline Techniques , 2002 .

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

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

[12]  Przemysław Kiciak,et al.  Konstrukcje powierzchni gładko wypełniających wielokątne otwory , 2007 .

[13]  Fuhua Cheng,et al.  Blending, smoothing and interpolation of irregular meshes using N-sided Varady patches , 1999, SMA '99.

[14]  Guoliang Xu,et al.  Mixed finite element methods for geometric modeling using general fourth order geometric flows , 2009, Comput. Aided Geom. Des..

[15]  Richard F. Riesenfeld,et al.  A Theoretical Development for the Computer Generation and Display of Piecewise Polynomial Surfaces , 1980, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[16]  G. Constantine,et al.  A Multivariate Faa di Bruno Formula with Applications , 1996 .

[17]  Przemyslaw Kiciak,et al.  Bicubic B-spline blending patches with optimized shape , 2011, Comput. Aided Des..

[18]  Guoliang Xu,et al.  A general framework for surface modeling using geometric partial differential equations , 2008, Comput. Aided Geom. Des..

[19]  Ramon F. Sarraga,et al.  Recent methods for surface shape optimization , 1998, Comput. Aided Geom. Des..

[20]  Guoliang Xu,et al.  G2 surface modeling using minimal mean-curvature-variation flow , 2007, Comput. Aided Des..