Skip to main content
Log in

NURBS skinning surface for ship hull design based on new parameterization method

  • Original Article
  • Published:
The International Journal of Advanced Manufacturing Technology Aims and scope Submit manuscript

Abstract

Surface reconstruction from sets of cross-sectional data is important in a variety of applications. The problem of generating a ship hull surface from non-regular cross-sectional curves is addressed. Generating non-uniform rational B-splines (NURBS) surfaces that represent cross-sectional curves is a challenge, since the number of control points is growing due to the non-avoidable process of having compatible cross-sectional curves. A new NURBS parameterization method that yields a minimum number of control points, and is adequate in generating a smooth and fair NURBS surface for ship hulls is proposed. This method allows for multiple knots and close domain knots. The results of applying different parameterization methods on the forward perpendicular (FP) region of a ship hull (organized in eight sections) shows that the proposed method reduces the number of control points and generates a smooth and fair NURBS surface, without sacrificing the original object shape of the FP region.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Piegl LA (1991) On NURBS: a survey. IEEE Comput Graph Appl 10:55–71

    Article  Google Scholar 

  2. Piegl LA, Wayne T (1997) The NURBS book, 2nd edn. Springer-Verlag, Berlin Heidelberg New York

    Google Scholar 

  3. Rogers DF (2001) An introduction to NURBS. Kaufmann, San Francisco

    Google Scholar 

  4. Dmitrii B, Ichiro H (2002) Minimal area for surface reconstruction from cross-sections. Vis Comput 18:437–444

    Article  Google Scholar 

  5. Filip DJ, Ball TW (1989) Procedurally skinning lofted surfaces. IEEE Comput Graph Appl 9:27–33

    Article  Google Scholar 

  6. Hyungjun P, Kwangsoo K (1996) Smooth surface approximation to serial cross-sections. Comput Aided Des 28:995–1005

    Article  Google Scholar 

  7. Piegl LA, Wayne T (2002) Surface skinning revisited. IEEE Comput Graph Appl 18:273–283

    Google Scholar 

  8. Treece GM, Prager RW, Gee AH, Berman L (2000) Surface interpolation from sparse cross-sections using region correspondence. IEEE Trans Med Imaging 19:1106–1114

    Article  Google Scholar 

  9. Woodward C (1988) Skinning techniques for interactive B-spline interpolation. Comput Aided Des 20:441–451

    Article  MATH  Google Scholar 

  10. Hyungjun P (2001) An approximate lofting approach for B-spline surface fitting to functional surfaces. Int J Adv Manuf Technol 18:474–482

    Article  Google Scholar 

  11. Hyungjun P, Hyung BJ, Kwangsoo K (2004) A new approach for lofted B-spline surface interpolation to serial contours. Int J Adv Manuf Technol 23:889–895

    Google Scholar 

  12. Piegl LA, Wayne T (2000) Reducing control points in surface interpolation. IEEE Comput Graph Appl 20:70–74

    Article  Google Scholar 

  13. Handscomb DC (1987) Knot elimination: reversal of the Oslo algorithm. Int Series Numer Math 81:103–111

    MathSciNet  Google Scholar 

  14. Kjellander J (1983) Smoothing of cubic parametric splines. Comput Aided Des 15:175–179

    Article  Google Scholar 

  15. Lyche T, Morken K (1988) A data reduction strategy for splines with application to the approximation of functions and data. IMA J Numer Anal 8:185–208

    Article  MATH  MathSciNet  Google Scholar 

  16. Matthias E, Hadenfeld J (1994) Knot removal for B-spline curves. Comput Aided Graph Des 8:185–208

    Google Scholar 

  17. Wayne T (1992) Knot removal algorithm for NURBS curves and surfaces. IEEE Comput Aided Des 2:445–453

    Google Scholar 

  18. Boehm W (1980) Inserting new knots into B-spline curve. Comput Aided Des 12:199–201

    Article  Google Scholar 

  19. Boehm W, Prautzsch H (1985) The efficiency of knot insertion algorithm. Comput Aided Graph Des 2:141–143

    Article  MATH  Google Scholar 

  20. Cohen E, Lyche T, Riesenfeld RF (1980) Discrete B-spline and subdivision techniques in CAGD and computer graphics. Comput Graph Image Process 14:87–111

    Article  Google Scholar 

  21. De Boor C (1978) A practical guide to spline. Springer-Verlag, Berlin Heidelberg New York

    Google Scholar 

  22. Lyche T, Cohen E, Morken K (1985) Knot line refinement algorithm for tensor product splines. Comput Aided Graph Des 2:133–139

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to S. M. Shamsuddin.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Shamsuddin, S.M., Ahmed, M.A. & Smian, Y. NURBS skinning surface for ship hull design based on new parameterization method. Int J Adv Manuf Technol 28, 936–941 (2006). https://doi.org/10.1007/s00170-004-2454-3

Download citation

  • Received:

  • Accepted:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-004-2454-3

Keywords

Navigation