Skip to main content
Log in

Computational methods for blending surface approximation

  • Published:
Engineering with Computers Aims and scope Submit manuscript

Abstract

Blending surfaces form a smooth transition between two distinct, intersecting surfaces or smoothly join two or more disconnected surfaces and are normally procedural surfaces which are difficult to exchange and to interrogate in a reliable and efficient manner. In this paper, an approximation method for blending surfaces which are curvature continuous to the underlying surfaces with a non-uniform rational B-spline (NURBS) surface is presented. The use of NURBS is important since it facilitates the exchange of geometric information between various computer aided design and manufacturing systems. In the method, linkage curves on the underlying surfaces are approximated to within a specified tolerance and cross-link curves are created using the linkage curves, a directional curve and the parametric partial derivatives of the underlying surfaces. Cross-link curves are lofted to form the blending surface and an adaptive sampling procedure is used to test the blending surface against specified tolerances. Cross-link curves are added, where necessary, and the surface relofted until the continuity conditions are satisfied to within specified tolerances. Examples illustrate the applicability of the method.

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. Smith, B.; Rinaudot, G.R.; Reed, K.A.; Wright, T. (1988) Initial Graphics Exchange Specification (IGES), Version 4.0, National Bureau of Standards, NBSIR 88-3813, Washington D.C.

  2. Woodwark, J.R. (1987) Blends in geometric modelling, The Mathematics of Surfaces II (Martin, R.R., Editor), Clarendon Press, Oxford, 255–297

    Google Scholar 

  3. Filkins, P.C. (1991) Algorithms for blending surface generation, Engineer's thesis, Massachusetts Institute of Technology, Department of Ocean Engineering, Cambridge, Massachusetts

    Google Scholar 

  4. Pegna, J. (1987) Variable sweep geometric modeling, PhD Thesis, Stanford University, Stanford, Connecticut

    Google Scholar 

  5. Pegna, J.; Wilde, D.J. (1988) Spherical and circular blending of functional surfaces. Proceedings of the 7th International Conference on Offshore Mechanics and Arctic Engineering, Houston, Texas, February, Vol. 7, ASME, New York, 73–82

    Google Scholar 

  6. Sanglikar, M.A.; Koparkar, P.; Joshi, V.N. (1990) Modelling rolling ball blends for computer aided geometric design, Visual Computer, 7, August, 399–414

    Google Scholar 

  7. Koparkar, P. (1990) Designing parametric blends: surface model and geometric correspondence, Visual Computer, 7, 39–58

    Google Scholar 

  8. Hansmann, W. (1985) Interaktiver Entwurf und geometrische Beschreibung glatter Übergänge zwischen räumlich gekrümmten Flächenstrukturen, PhD Thesis, Fachbereich Informatik der Universität Hamburg

  9. Hansmann, W. (1987) Interactive design and geometric description of smooth transitions between curved surfaces, Computers in Offshore and Arctic Engineering, 6th International Symposium on Offshore Mechanics and Arctic Engineering, Houston, Texas, ASME, New York, 19–26

    Google Scholar 

  10. Pegna, J. (1989) Interactive design of curvature continuous fairing surfaces, Proceeding of the 8th International Conference on Offshore Mechanics and Arctic Engineering, The Hague, The Netherlands, March, Vol. VI, ASME, New York, 191–198

    Google Scholar 

  11. Pegna, J.; Wolter, F.E. (1989) A simple practical criterion to guarantee second order smoothness of blend surfaces, Proceedings of the 15th Design Automation Conference, Montreal, Canada, September, Vol. I, ASME, New York, 93–105

    Google Scholar 

  12. Bloor, M.I.G.; Wilson, M.J. (1989) Generating blend surfaces using partial differential equations. Computer Aided Design, 21, 165–171

    Google Scholar 

  13. Bardis, L.; Patrikalakis, N.M. (1989) Blending rational B-spline surfaces, Eurographics '89, European Computer Graphics Conference and Exhibition, Hamburg, Germany, September 453–462

  14. Patrikalakis, N.M.; Bardis, L. (1989) Offsets of curves on rational B-spline surfaces, Engineering with Computers, 5, 39–46

    Google Scholar 

  15. Tuohy, S.T. (1991) Sculptured shape creation, approximation, and interrogation, Engineer's thesis, Massachusetts Institute of Technology, Cambridge, Massachusetts

    Google Scholar 

  16. Tuohy, S.T.; Patrikalakis, N.M. (1991) Geometric representation of marine propulsors, Marine Computers '91: Proceedings of the Second Symposium on Computer Applications in the Marine Industry, Burlington, Massachusetts, September, SNAME, New England Section, Paper CC4

  17. Tiller, W. (1983) Rational B-splines for curve and surface representation, IEEE Computer Graphics and Applications, 3, 6 (September), 61–69

    Google Scholar 

  18. De Boor, C. (1978) A Practical Guide to Splines, Springer, New York

    Google Scholar 

  19. Wolter, F.-E.; Tuohy, S.T. (1992) Approximation of high degree and procedural curves, Engineering with Computers, 8, 61–80

    Google Scholar 

  20. Bardis, L.; Patrikalakis, N.M. (1990) Surface approximation with rational B-splines, Engineering with Computers, 6, 4, 223–235

    Google Scholar 

  21. Tuohy, S.T.; Bardis, L. (1992) Low degree approximation of high degree B-spline surfaces, Engineering with Computers [in press]

  22. Hottel, G.R.; Tuohy, S.T.; Alourdas, P.G.; Patriklakis, N.M. (1991) Praxiteles: a geometric modeling and interrogation system, Marine Computers '91: Proceedings of the Second Symposium on Computer Applications in the Marine Industry, Burlington, Massachusetts, September, SNAME, New England Section, Paper CC5

  23. Pegna, J.; and Wolter, F.-E. (1990) Designing and mapping trimming curves on surfaces using orthogonal projection. Proceedings of the 16th ASME Design Automation Conference: Advances in Design Automation, Computer Aided and Computational Design (Ravani, B., Editor), Chicago, Illinois, September, Vol. I, ASME, New York, 235–245

    Google Scholar 

  24. Sabol, W.J. (1983) Analytic fillet development for marine propulsors, Technical Memorandum File No. 83-01, Applied Research Laboratory, Pennsylvania State University, January

  25. Patrikalakis, N.M.; Bardis, L. (1992) Feature extraction from B-spline marine propeller representations, Journal of Ship Research, 36, 3 (September), 233–247

    Google Scholar 

  26. Numerical Algorithms Group (1989) NAG Forthan Library Manual, Mark 13 edition, Numerical Algorithms Group, Oxford

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Filkins, P.C., Tuohy, S.T. & Patrikalakis, N.M. Computational methods for blending surface approximation. Engineering with Computers 9, 49–62 (1993). https://doi.org/10.1007/BF01198253

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01198253

Keywords

Navigation