Advertisement

The Visual Computer

, Volume 7, Issue 1, pp 39–58 | Cite as

Designing parametric blends: surface model and geometric correspondence

  • Pramod Koparkar
Article

Abstract

A model based on the curve-modulation technique is proposed for designing a parametric blend between two parametrically defined surfaces. The modulants are the cross section and the spine curves. The end position and tangency conditions of the cross section are discussed. Its intermediate shape can be left to the designer's choice, and generally depends on the application at hand. Various alternative choices, that fulfill the end conditions are suggested; this provides the flexibility demanded by various applications. The spine is designed as the intersection of two derived surfaces. Two alternative surface derivations are proposed, and both are discussed in some detail with their merits and demerits. The first derivation generates the contact curves automatically and relieves the designer from specifying them; the second one accepts contact curves specified by the designer, and generates the spine accordingly. Both of them are equally important in CAD/CAM and solid modelling applications.

Key words

Geometric modelling Parametric surfaces Blend surfaces Modulation technique Cross-section curves Spine curves Geometric correspondence Offset surfaces Fanout surfaces Designer-specified contact curves 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Agin GJ, Binford TO (1976) Computer description of curved objects. IEEE Trans Comp, C-25:439Google Scholar
  2. Binford TO (1982) Survey of model-based image analysis systems. Int Robotics Res 1(1):18Google Scholar
  3. Bloor MIG, Wilson MJ (1989) Generating blend surfaces using partial differential equations. Computer Aided Design 21 (3):165CrossRefGoogle Scholar
  4. Braid IC (1980) Superficial blends in geometric modelling. CAD Group Document No. 105, University of Cambridge Computer LaboratoryGoogle Scholar
  5. Catmull EE, Clark J (1978) Recursively generatedB-spine surfaces on arbitrary topological meshes. Computer Aided Design 10:350CrossRefGoogle Scholar
  6. Chiyokura H (1987) An extended rounded operation for modelling solids with free form surfaces. (SIGGRAPH '87 Conf Proc) Computer Graphics 21:249Google Scholar
  7. Chiyokura H, Kimura F (1983) design of solids with freeform surfaces. (SIGGRAPH '89 Conf Proc) Computer Graphics 17:25Google Scholar
  8. Choi BK, Ju SY (1989) Constant radius blending in surface modelling. Computer Aided Design 21:213CrossRefGoogle Scholar
  9. Choi BK, Lee CS (1990) Sweep surface modelling via coordinate transformations and blending. Computer Aided Design 22:87CrossRefGoogle Scholar
  10. Coons SA (1967) Surfaces for computer aided design of space forms. MIT Project MAC, MAC-TR 41Google Scholar
  11. DePont J (1984) Essays on the cyclide patch. PhD Thesis, University of Cambridge Engineering DepartmentGoogle Scholar
  12. Doo DWH, Sabin MA (1978) Behaviour of recursive division surfaces near extraordinary points. Computer Aided Design 10:356CrossRefGoogle Scholar
  13. Engeli M (1981) Geometric modelling of complex forms with EUKLID. CIRP '81 Conf Proc Manufacturing Systems 10(2)Google Scholar
  14. Farouki RT (1986) The approximation of non-degenerate offset surfaces. Computer Aided Geometric Design 3:15CrossRefGoogle Scholar
  15. Faux ID, Pratt MJ (1979) Computational geometry for design and manufacture. Ellis Horwood, ChichesterGoogle Scholar
  16. Filip D (1989) Blending parametric patches. Tran on Graphics 8(3):164CrossRefGoogle Scholar
  17. Fajllstrom PO (1986) Smoothing of polyhedral models. (ACM Symposium Conf Proc Computational Geometry 2:226Google Scholar
  18. Forrest AR (1977) On Coons' and other methods for the representation of curved surfaces, Computer Graphics Image Proc 1:341CrossRefGoogle Scholar
  19. Forrest AR (1980) The twisted cubic curve: a computer aided design approach. Computer Aided Design 12:165CrossRefGoogle Scholar
  20. Hoffman C, Hopcroft J (1985) The potential method for blending surfaces and cornes. Thesis TR 85-699, Cornell UniversityGoogle Scholar
  21. Hoffman C, Hopcroft J (1986) The geometry of projective blending surfaces. Thesis TR 86-758, Cornell UniversityGoogle Scholar
  22. Koparkar PA (1984) Computational techniques for processing parametric curves and surfaces. PhD Thesis, University of BombayGoogle Scholar
  23. Koparkar P (submitted) Combining subdivision with iterative refinement for detecting intersection of parametric patchesGoogle Scholar
  24. Koparkar PA, Mudur SP (1984) Computational techniques for processing parametric surfaces. Computer Vision, Graphics, and Image Proc 28(3):303Google Scholar
  25. Koparkar PA, Mudur SP (1985) Subdivision techniques for processing geometric objects. In: Nato ASI Series V F 17: Fundamental Algorithms for Computer Graphics. Springer Berlin Heidelberg New York, p 751Google Scholar
  26. Koparkar PA, Mudur SP (1986) Generation of continuous smooth curves resulting from operations on parametric surface patches. Computer Aided Design, 193Google Scholar
  27. Middleditch AE, Sears KH (1985) Blend surfaces for set theoretic volume modelling systems. (SIGGRAPH, 85 Conf Proc) Computer Graphics 19(3):161Google Scholar
  28. Mudur SP, Koparkar PA (1983) Product surfaces and modulated surfaces for 3-D shape representation in computer vision systems. (IEEE Conf Proc) Man, Cybernetics and Society, p 207Google Scholar
  29. Mudur SP, Koparkar PA (1984) Interval methods for processing geometric objects. IEEE Computer Graphics and Applications 4(2):7Google Scholar
  30. Nasri AH (1984) Polyhedral division methods for free-form surfaces. PhD Thesis, University of East AngliaGoogle Scholar
  31. Nevatia R, Binford TO (1977) Description and recognition of curved objects. Artificial Intelligence 8:77CrossRefGoogle Scholar
  32. Rockwood AP, Owen JC (1987) Blend surfaces in solid geometric modelling. Shape Data, Cambridge.Google Scholar
  33. Rossignac JR, Requicha AAG (1984) Constant radius blending in solid modelling. Computers in Mechanical Engineering, p 65Google Scholar
  34. Sanglikar MA, Koparkar P, Joshi VN (1990) Modelling rolling ball blends for computer aided geometric design. Computer Aided Geometric Design 7(1):1CrossRefGoogle Scholar
  35. Sanglikar MA, Koparkar P, Joshi VN (submitted): Modelling blends between parametric patches with user specified cross sections, submitted for publicationGoogle Scholar
  36. Sanglikar MA, Koparkar P, Joshi VN (1989) Parametric blends for shape modelling. (IEEE TENCON '89 Conf Proc) Information Technologies for 1990Google Scholar
  37. Sturge DP, Nicholls MS (1982) Developments in DUCT system of computer aided engineering. (23rd MTDR Conf Proc), p 157Google Scholar
  38. Varady T, Vida J, Martin RR (1989) Parametric blending in a boundary representation solid modeller. In: Mathematics of Surfaces 3, Oxford, University PressGoogle Scholar
  39. Willmore TJ (1949) Differential Geometry. Oxford PressGoogle Scholar
  40. Woodwark JR (1987) Blends in geometric modelling. In: The mathematics of surfaces II. Oxford University Press, p 255Google Scholar
  41. Zhang D, Bowyer A (1986) CSG set theoretic solid modelling and NC machining of blend surfaces. (Conf Proc ACM Symposium) Computational GeometryGoogle Scholar

Copyright information

© Springer-Verlag 1991

Authors and Affiliations

  • Pramod Koparkar
    • 1
  1. 1.National Center for Software TechnologyBombayIndia

Personalised recommendations