Skip to main content

Splines in interactive computer graphics

  • Conference paper
  • First Online:
Numerical Analysis

Part of the book series: Lecture Notes in Mathematics ((LNM,volume 1066))

Abstract

Computer graphics, particularly interactive computer graphics, is not, as the name might imply, concerned with drawing graphs, but rather with the broadest issues of manipulating, transforming, and displaying information in visual format. It is interactive in so far as operations can be carried out in real time — which requires algorithms of high computational efficiency and low complexity.

Splines are a valuable tool in graphics, but they are often applied in a way not used by the mathematician. This difference raises computational issues which the numerical analyst might otherwise never see. This talk will provide a brief introduction to such issues and follow with a study of two current developments.

We begin with a review of the graphics environment, mentioning the modelling and display process and pointing out some of the costly issues. The novel use of splines in interactive graphics comes through the construction of surfaces as weighted averages of selected points, called “control vertices” in which B-splines are taken as the weighting functions. Some examples will illustrate the characteristics of this use of B-splines.

With this background we consider two recent developments. The first is the control-vertex recurrence of Riesenfeld, Cohen, and Lyche; the second is Barsky’s work on geometric vs. mathematical continuity, and his introduction of Beta-splines. We will close with some results on current research concerned with a synthesis of these two developments.

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 34.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 46.00
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. J. A. Adams and D. F. Rogers (1976), Mathematical Elements for Computer Graphics, McGraw-Hill.

    Google Scholar 

  2. B. A. Barsky (1982), The Beta-spline: A Curve and Surface Representation for Computer Graphics and Computer Aided Geometric Design [submitted for publication].

    Google Scholar 

  3. B. A. Barsky (1982), Exponential and Polynomial Methods for Applying Tension to an Interpolating Spline Curve [submitted for publication].

    Google Scholar 

  4. B. A. Barsky and J. C. Beatty (1983), Local Control of Bias and Tension in Beta-splines, Computer Graphics-SIGGRAPH ’83 Conference Proceedings 17, 193–218.

    Article  MATH  Google Scholar 

  5. C. de Boor (1978), A Practical Guide to Splines, Applied Mathematical Sciences Volume 27, Springer-Verlag.

    Google Scholar 

  6. I. D. Faux and M. J. Pratt (1979), Computational Geometry for Design and Manufacture, John Wiley & Sons.

    Google Scholar 

  7. J. D. Foley and A. van Dam (1982), Fundamentals of Interactive Computer Graphics, Addison Wesley.

    Google Scholar 

  8. R. Riesenfeld, E. Cohen, and T. Lyche (1980), Discrete B-splines and Subdivision Techniques in Computer-Aided Geometric Design and Computer Graphics, Computer Graphics and Image Processing 14 (2), October, 87–111.

    Article  Google Scholar 

  9. L. L. Schumaker (1981), Spline Functions: Basic Theory, John Wiley & Sons.

    Google Scholar 

Download references

Authors

Editor information

David F. Griffiths

Rights and permissions

Reprints and permissions

Copyright information

© 1984 Springer-Verlag

About this paper

Cite this paper

Bartels, R.H. (1984). Splines in interactive computer graphics. In: Griffiths, D.F. (eds) Numerical Analysis. Lecture Notes in Mathematics, vol 1066. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0099515

Download citation

  • DOI: https://doi.org/10.1007/BFb0099515

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-13344-5

  • Online ISBN: 978-3-540-38881-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics