Skip to main content

A Client-Server System for the Visualisation of Algebraic Surfaces on the Web

  • Conference paper
Algebra, Geometry and Software Systems
  • 528 Accesses

Abstract

Algebraic surfaces, defined as the zero set of a polynomial function in three variables, present a particular problem for visualising, especially if the surface contains singularities. Most algorithms for constructing a polygonization of the surface will miss the singular points. We present an algorithm for polygonizing such surfaces which attempts to get accurate representations of the singular points. A client-server approach, with a Java applet and a C program as back end, is used to enable the visualisation of the polygonal mesh in a web browser. This system allows algebraic surfaces to be viewed in any web browser and on any platform.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover 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. Arnold, V. I., 1981: Singularity Theory. London Mathematical Society Lecture Notes 53

    Google Scholar 

  2. Bloomenthal, J., Implicit Surfaces Bibliography, http://implicit.eecs.wsu.edu/biblio.html

  3. Bruce, J. W., Giblin, P. J., Curves and Singularities (second edition ), Cambridge, 1992

    Google Scholar 

  4. Endrass, S., Surface with Many Nodes, http://enriques.mathematik.unimainz.de/kon/dots/Eflaeche.shtml

  5. Endrass, S., Huelf, H., Oertel, R., Schneider, K., Schmitt, R., Beigel, J., Surf home page, http://surf.sourceforge.net

  6. Geisow, A., (1982), Surface Interrogation, Ph.D. Thesis, University of East Anglia

    Google Scholar 

  7. Kalra, D., Barr, A. H., Guaranteed Ray Intersection with Implicit Surfaces. Computer Graphics, 23 (3) 1989, 297–304.

    Article  Google Scholar 

  8. Morris, R. J., A New Method for Drawing Algebraic Surfaces. In Fisher, R. B. (Ed.), Design and Application of Curves and Surfaces, Oxford University Press, 1994, 31–48

    Google Scholar 

  9. Morris, R. J., The Use of Computer Graphics for Solving Problems in Singularity Theory, In Hege, H.-C., Polthier, K. (Eds.), Visualization and Mathematics, Springer Verlag, July 1997. 53–66

    Chapter  Google Scholar 

  10. Ning, P., Bloomenthal, J., An Evaluation of Implicit Surface Tilers, IEEE Computer Graphics and Applications, 13(6), IEEE Comput. Soc. Press, Los Alamitos CA, Nov. 1993, pp. 33–41

    Google Scholar 

  11. Phillips, M., Geomview Manual, Version 1. 4. The Geometry Center, University of Minnesota, Minneapolis, 1993.

    Google Scholar 

  12. Polthier, K., Khadem, S., Preuss, E., Reitebuch, U., Publication of Interactive Visualizations with JavaView. In Borwein, J., Morales, M., Polthier, K., Rodrigues, J. F. (Eds.) Multimedia Tools for Communicating Mathematics, Springer Verlag, 2001

    Google Scholar 

  13. Polthier, K., Khadem, S., Preuss, E., Reitebuch, U., JavaView home page, http://www.javaview.de/

  14. Saupe, D., Ruhl, M., Animation of Algebraic Surfaces. In Hege, H. C., Polthier, K. (Eds.), Visualization and Mathematics, Springer Verlag, July 1997.

    Google Scholar 

  15. Witkin, A., Heckbert, P., Using particles to sample and control implicit surfaces, SIGGRAPH’94, Comp. Graph. Ann. Conf. Ser. (1994), 269–277.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Morris, R. (2003). A Client-Server System for the Visualisation of Algebraic Surfaces on the Web. In: Joswig, M., Takayama, N. (eds) Algebra, Geometry and Software Systems. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-05148-1_13

Download citation

  • DOI: https://doi.org/10.1007/978-3-662-05148-1_13

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-05539-3

  • Online ISBN: 978-3-662-05148-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics