Skip to main content

Solid Modelling in Haskell

  • Conference paper
Functional Programming, Glasgow 1990

Part of the book series: Workshops in Computing ((WORKSHOPS COMP.))

Abstract

We investigate the suitability of the functional model of programming as applied to the solid modelling field of 3D rendering, with particular reference to expressiveness and efficiency.

We find that functional languages with a good implementation can be more efficient than other languages in certain aspects in the rendering process. Furthermore, recent developments in functional languages allow difficult concepts to be expressed simply within programs, and allow easier expression of the models we wish to render.

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. P. Hudak, P. L. Wadler, et al, “Report on the functional programming language Haskell,” Dept of Computer Science, Glasgow University, April 1990.

    Google Scholar 

  2. Peter Quarendon Si Stephen Todd, “Modelling using potential fields,” IBM Scientific Centre, Winchester, Sept 1988.

    Google Scholar 

  3. Richard A. Bird Si Philip L. Wadler, Introduction to Functional Programming, Prentice Hall International, 1988.

    Google Scholar 

  4. J. D. Foley and A. Van Dam, Fundamentals of Interactive Computer Graphics, Addison-Wesley, 1982.

    Google Scholar 

  5. A. A. G. Requicha Si H. B. Voelcker, “Constructive Solid Geometry,” University of Rochester, TM-25 Production Automation Project, New York, November 1977.

    Google Scholar 

  6. Yong Tsui Lee Si Aristides A. G. Requicha, “Algorithms for Computing the Volume and Other Integral Properties of Solids. II. A Family of Algorithms Based on Representation Conversion and Cellular Approximation,” Communications of the ACM 25 (September 1982), 642–650.

    Google Scholar 

  7. Louis Doctor, “Solid Modelling Algorithms Utilizing Octree Encoding,” December 1980.

    Google Scholar 

  8. F. W. Burton and John G. Kollias, “Functional programming and quadtrees,” Dept of Computer Science, Univ of Utah, Sept 1987.

    Google Scholar 

  9. Philip Wadler, “The concatenate vanishes,” Dept of Computer Science, Glasgow University, Dec 1987.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Simon L. Peyton Jones Graham Hutton Carsten Kehler Holst

Rights and permissions

Reprints and permissions

Copyright information

© 1991 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Sinclair, D.C. (1991). Solid Modelling in Haskell . In: Jones, S.L.P., Hutton, G., Holst, C.K. (eds) Functional Programming, Glasgow 1990. Workshops in Computing. Springer, London. https://doi.org/10.1007/978-1-4471-3810-5_21

Download citation

  • DOI: https://doi.org/10.1007/978-1-4471-3810-5_21

  • Publisher Name: Springer, London

  • Print ISBN: 978-3-540-19667-9

  • Online ISBN: 978-1-4471-3810-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics