Skip to main content

Shiphulls, B-Spline Surfaces and CADCAM

  • Conference paper
Computer Graphics

Abstract

A Computer Aided Design/Computer Aided Manufacturing (CADCAM) system for the design of ship hulls and the production of towing tank models is described. The design portion of the system is implemented on and supported by a three dimensional interactive graphics device and a minicomputer.

The hull surface is modeled using B-spline surfaces. Both smooth surfaces and surfaces with internal discontinuities (knuckles and hard chines) may be modeled. The use of a fast incremental algorithm for modifying these surfaces dynamically in real time (rubber sheeting) is described for real ships. The use of color graphics to display the Gaussian curvature of the surface for fairness determination is described for real ships. A simple algorithm for obtaining accurate sections or contours of B-spline surfaces is described. Its use on real ship hulls in a towing tank model production environment is described.

A microprocessor driven, stand alone graphics device simply, directly and inexpensively interfaced to the CNC controller on the shop floor is used to provide support for the manufacturing portion of the system. A program running in the microprocessor based graphics system provides all post-processing, producing a graphical display for the machine operator and drives the machining center. All functions are accomplished on-the-fly in real time.

The integration of these systems into a Computer Integrated Manufacturing system for the production of wooden towing tank models is described.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Yuille, I.M., The Forward Design System for Computer Aided Ship Design Using a Mini-Computer, RINA, Paper No. 9, Spring Meeting 1978

    Google Scholar 

  2. Munchmeyer, F. C., Schubert, C., and Nowacki, H., Interactive design of fair hull surfaces using B-splines, Computer Applications in the Automation of Shipyard Operations and Ship Design IV (ICCAS ‘82 — Annapolis), pp. 183–188, North Holland, 1982.

    Google Scholar 

  3. Izumida, K. and Matida, Y., Ship hull definition by surface techniques for production use, Computer Applications in the Automation of Shipyard Operations and Ship Design III (ICCAS ‘79 — Strathclyde), pp. 95–104, North Holland, 1979.

    Google Scholar 

  4. Stroobant, G. and Mars, D., Ship hull form fairing, Computer Applications in the Automation of Shipyard Operations and Ship Design IV, pp. 177–181, North Holland, 1982.

    Google Scholar 

  5. Rogers, D. F. and Satterfield, S. G., B-spline surfaces for ship hull design, Proceedings SIGGRAPH ‘80 Conference, pp. 14–18 July 1980, Seattle and Computer Graphics, Vol. 4, No. 3, July 1980, pp. 211–217

    Google Scholar 

  6. Rogers, D. F. and Satterfield, S. G., Dynamic B-spline surfaces, Computer Applications in the Automation of Shipyard Operations and Ship Design IV, (ICCAS ‘82 — Annapolis), pp. 189–196, North Holland, 1982.

    Google Scholar 

  7. Rogers, D. F. and Adams, J. A., Mathematical Elements for Computer Graphics, McGraw-Hill, New York, 1976.

    Google Scholar 

  8. Rogers, D. F., B-spline curves and surfaces for ship hull design, Proceedings SNAME, SCHAD ‘77, First International Symposium on Computer Aided Hull Surface Definition, 26–27 September 1977, Annapolis, Maryland

    Google Scholar 

  9. Munchmeyer, F. C., The Gaussian curvature of Coons biquintic patches, Proceedings of ASME Century 2 International Computer Technology Conference, 12–15 August 1980

    Google Scholar 

  10. Dill, C., “An Application of color graphics to the display of surface curvature,” Proceedings SIGGRAPH Computer Graphics, Vol. 15, August 1981, pp. 153–161.

    Article  Google Scholar 

  11. Forrest, A.R., “On the rendering of surfaces,” Proceedings SIGGRAPH ‘79, Computer Graphics Vol. 13, August 1979, pp.253–259.

    Google Scholar 

  12. Dill, J.C. and Rogers, D.F., Color graphics and ship hull surface curvature, Computer Applications in the Automation of Shipyard Operation and Shipyard Design IV (ICCAS ‘82 — Annapolis), pp. 197–205, North Holland, 1982.

    Google Scholar 

  13. Satterfield, S.G. and Rogers, D.F., A procedure for generating contour lines from a B-spline surface, to be published.

    Google Scholar 

  14. Heap, B. R., Algorithms for the production of contour maps over an irregular triangular mesh, National Physical Laboratory Report, NAC 10, February 1972.

    Google Scholar 

  15. Rogers, D.F., Rodriguez, F., and Satterfield, S.G., A simple CADCAM system for the design and construction of towing tank models, 17th Annual Meeting and Technical Conference of the Numerical Control Society, 27–30 April 1980, Hartford, Connecticut.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1983 Springer-Verlag Tokyo

About this paper

Cite this paper

Rogers, D.F., Satterfield, S.G., Rodriguez, F.A. (1983). Shiphulls, B-Spline Surfaces and CADCAM. In: Kunii, T.L. (eds) Computer Graphics. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-85962-5_3

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-85962-5_3

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-85964-9

  • Online ISBN: 978-3-642-85962-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics