No CrossRef data available.
Article contents
A polymorphic library for constructive solid geometry
Published online by Cambridge University Press: 07 November 2008
Abstract
Solid modelling using constructive solid geometry (CSG) includes many examples of stylised divide-and-conquer algorithms. We identify the sources of these recurrent patterns and describe a Geometric Evaluation Library (GEL) which captures them as higher-order functions. This library then becomes the basis of developing CSG applications quickly and concisely. GEL is currently implemented as a set of separately compiled modules in the pure functional language Hope+. We evaluate our work in terms of performance and general applicability. We also assess the benefits of the functional paradigm in this domain and the merits of programming with a set of higher-order functions.
- Type
- Research Article
- Information
- Copyright
- Copyright © Cambridge University Press 1995
Discussions
No Discussions have been published for this article.