A technical note on the geometric representation of a ship hull form

In a recent special issue on ship design of this Journal the applicability of NURBS surfaces for ship hull representation was commented upon, as part of a review of challenges. The authors rightfully point out that NURBS do have their problems when applied to ship hull modelling. The review mentions T-splines as a promising solution, and concludes that the development of applications that address the NURBS limitations remains a challenge. However, just lifting out T-splines as the only solution can be considered to be a bit meagre, because many more alternatives have been proposed in the literature over the years. In addition, applications for ship design that overcome the limitations of NURBS surfaces do exist and are being applied in the maritime industry. As an extension to the special issue paper, in this short technical note the NURBS deficiencies are put into a context, and other potential solutions besides T-splines are summarized. It is illustrated that a viable alternative is offered by a hybrid representation method, comprising elements of a solid model and transfinite interpolation of an irregular network of curves, combined with curve fairing functionality. Because no single method is superb, suggestions for further research are formulated at the end of this note.

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

[2]  Tamás Várady,et al.  Transfinite surface interpolation over irregular n-sided domains , 2011, Comput. Aided Des..

[3]  John F. Hughes,et al.  Modeling surfaces of arbitrary topology using manifolds , 1995, SIGGRAPH.

[4]  Herbert J. Koelman Exploring the H-rep Ship Hull Modelling Concept , 2003 .

[5]  Giancarlo Sangalli,et al.  ANALYSIS-SUITABLE T-SPLINES OF ARBITRARY DEGREE: DEFINITION, LINEAR INDEPENDENCE AND APPROXIMATION PROPERTIES , 2013 .

[6]  F. Pérez,et al.  Quasi-developable B-spline surfaces in ship hull design , 2007, Comput. Aided Des..

[7]  John C. Clements,et al.  A Computer System to Derive Developable Hull Surfaces and Tables of Offsets , 1981 .

[8]  T. W. Jensen,et al.  Practical curves and surfaces for a geometric modeler , 1991, Comput. Aided Geom. Des..

[9]  Ahmad H. Nasri,et al.  T-splines and T-NURCCs , 2003, ACM Trans. Graph..

[10]  H. J. Koelman,et al.  Computer Support for Design, Engineering and Prototyping of the Shape of Ship Hulls , 1999 .

[11]  Xiuzi Ye,et al.  A Synthesis Process for Fair Free-Form Surfaces , 1997, Geometric Modeling.

[12]  Bastiaan N. Veelo,et al.  Variations of Shape in Industrial Geometric Models , 2004 .

[13]  Thomas J. Cashman,et al.  Beyond Catmull–Clark? A Survey of Advances in Subdivision Surface Methods , 2012, Comput. Graph. Forum.

[14]  Jörg Peters,et al.  Patching Catmull-Clark meshes , 2000, SIGGRAPH.

[15]  Les A. Piegl,et al.  Filling n-sided regions with NURBS patches , 1999, The Visual Computer.

[16]  Bastiaan Veelo Non-Disruptive Development of a Next-Generation CAD Application Program , 2011 .

[17]  Jos Stam,et al.  Exact evaluation of Catmull-Clark subdivision surfaces at arbitrary parameter values , 1998, SIGGRAPH.

[18]  Xiuzi Ye,et al.  Ensuring compatibility of G2-continuous surface patches around a nodepoint , 1996, Comput. Aided Geom. Des..

[19]  Matthew T. Sederberg,et al.  T-Splines : A Technology for Marine Design with Minimal Control Points , 2010 .

[20]  Horst Nowacki,et al.  A process for surface fairing in irregular meshes , 2001, Comput. Aided Geom. Des..

[21]  B. N. Veelo SHAPE MODIFICATION OF SCULPTED GEOMETRIC MODELS OF ARBITRARY TOPOLOGY , 2004 .

[22]  David A. Forsyth,et al.  Generalizing motion edits with Gaussian processes , 2009, ACM Trans. Graph..

[23]  Hong Qin,et al.  Triangular NURBS and their dynamic generalizations , 1997, Comput. Aided Geom. Des..

[24]  T J Nolan Computer-Aided Design of Developable Hull Surfaces , 1970 .

[25]  M. Sabin,et al.  NURBS with extraordinary points: high-degree, non-uniform, rational subdivision schemes , 2009, SIGGRAPH 2009.

[26]  H. J. Koelman,et al.  HYBRID REPRESENTATION OF THE SHAPE OF SHIP HULLS , 2001 .

[27]  F. Pérez,et al.  Constrained design of simple ship hulls with B-spline surfaces , 2011, Comput. Aided Des..

[28]  C.G.C. Van Dijk Interactive modeling of transfinite surfaces with sketch design curves , 1994 .

[29]  Sung Ha Park,et al.  Constructing G1 Bézier surfaces over a boundary curve network with T-junctions , 2012, Comput. Aided Des..

[30]  Kim Hyun-Cheol,et al.  Parametric Design of Complex Hull Forms , 2005 .

[31]  Przemyslaw Kiciak,et al.  Spline surfaces of arbitrary topology with continuous curvature and optimized shape , 2013, Comput. Aided Des..

[32]  Hans Hopman,et al.  Challenges in computer applications for ship and floating structure design and analysis , 2012, Comput. Aided Des..

[33]  Herbert J. Koelman Application of the H-rep Ship Hull Modelling Concept , 2003 .