Variable-Free Representation of Manifolds via Transfinite Blending with a Functional Language
In this paper a variable-free parametric representation of manifolds is discussed, using transfinite interpolation or approximation, i.e. function blending in some functional space. This is a powerful approach to generation of curves, surfaces and solids (and even higher dimensional manifolds) by blending lower dimensional vector-valued functions. Transfinite blending, e.g. used in Gordon-Coons patches, is well known to mathematicians and CAD people. It is presented here in a very simple conceptual and computational framework, which leads such a powerful modeling to be easily handled even by the non mathematically sophisticated user of graphics techniques. In particular, transfinite blending is discussed in this paper by making use of a very powerful and simple functional language for geometric design.
KeywordsCoordinate Function Coordinate Representation Geometric Programming Actual Argument Parameter List
Unable to display preview. Download preview PDF.
- 1.Backus, J., Williams, J., Wimmers, E.: An introduction to the programming language FL. In: Turner, D. (ed.) Research Topics In Functional Programming, ch. 9, pp. 219–247. Addison-Wesley, Reading (1990)Google Scholar
- 3.Coons, S.: Surfaces for computer-aided design of space forms. Tech. Rep. MACTR-41. MIT, Cambridge (1967) Google Scholar
- 4.Goldman, R.: The role of surfaces in solid modeling. In: Farin, G. (ed.) Geometric Modeling: Algorithms and New Trends. SIAM Publications, Philadelphia (1987)Google Scholar
- 5.Gordon, W.: Blending function methods of bivariate and multivariate interpolation and approximation. Tech. Rep. GMR-834, General Motors,Warren, Michigan (1968) Google Scholar