Skip to main content

A Graphics Object-Oriented Constraint Solver

  • Chapter
Object-Oriented Programming for Graphics

Part of the book series: Focus on Computer Graphics ((FOCUS COMPUTER))

Abstract

The development of computer graphics constraint systems has been of considerable interest in recent years. It is desirable that constraints may be dynamically incorporated into selected graphics output primitives, and also into graphics segments as a whole at the time of their interactive construction. The constraints usually take the form of coupled equations or inequations limiting the rendition of graphics primitives or segments. After a few constraints have been defined in the graphics constraint system, the interaction of these rules becomes quite complicated, and it has been necessary to provide a constraint equation solver to resolve these interactions and take control over the decisions for the rendition of all graphics primitives and segments.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 16.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

  • Borning, A. H., “Defining Constraints Graphically”, Computer Human Interaction Conference Proceedings, Boston, Apr 13-17, 1986, ACM, pp. 137-143, 1986, New York.

    Google Scholar 

  • Coutaz, J., “Architecture Models for Interactive Software: Failures and Trends”, Engineering for Human-Computer Interaction, Elsevier Science Pub., pp. 137-153, IFIP 1990.

    Google Scholar 

  • Coutaz, J. and Bass, L., “Ergonomics and Software Principles for the Construction of Interactive Software”, Proceedings of the Advanced User Interface Seminar, IFIP WG 2.7, University of Melbourne, Australia, pp. 8–121, Nov 21-23, 1988.

    Google Scholar 

  • Fertey, G., Peroche, B. and Zoller, J., “Creating 3D scenes with Constraints”, Proceedings of the Eurographics Workshop on Objected Oriented Graphics, pp. 65-87, 1990.

    Google Scholar 

  • Fulcher, J., “CORDIC Survey”, LRA, (VCH Publishers, Inc) Vol 2, pp. 93–100, 1990.

    Google Scholar 

  • Khoubyari, S., “A What-if Tool For CAD”, Personal Workstation Magazine, Vol 16, pp. 16–23, May 1990.

    Google Scholar 

  • Leler, Wm., “Constraint Programming Languages”, Addison-Wesley, 1988.

    Google Scholar 

  • Nelson, G., “Juno, a constraint-based graphics system”, SIGGRAPH’ 85 Proceedings, Volume 19, Nr 3, pp. 235–243, 1985.

    Article  Google Scholar 

  • Rankin, J., “Intersection Algorithm Using Graphics Object Oriented Programming Under Constraints”, Technical Report 10/90, 1990.

    Google Scholar 

  • Rankin, J., “Computer Graphics Software Construction”, Prentice-Hall, pp. 115 & 155, 1990.

    Google Scholar 

  • Rankin, J. and Burns, J., “New Geometric Intersection Algorithm Based On Object Oriented Programming”, Proceedings of the Eurographics Workshop on Objected Oriented Graphics, pp. 89-107, 1990.

    Google Scholar 

  • Rankin, J. and Burns, J. “Coordinate Frames And Geometric Approximation In Graphics Object Oriented Programming”, In Blake, E. and Wisskirchen, P., editors, Advances in Object-Oriented Graphics I (Proceedings of the Eurographics Workshop on Object-Oriented Graphics, 1990), pages 131-148, Springer-Verlag, 1990.

    Google Scholar 

  • Sutherland, I. E., “Sketchpad — A Man-Machine Graphical Communication System”, Proceedings of the Spring Joint Computer Conference, pp. 2-19, 1963.

    Google Scholar 

Download references

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1995 EUROGRAPHICS The European Association for Computer Graphics

About this chapter

Cite this chapter

Rankin, J.R. (1995). A Graphics Object-Oriented Constraint Solver. In: Laffra, C., Blake, E.H., de Mey, V., Pintado, X. (eds) Object-Oriented Programming for Graphics. Focus on Computer Graphics. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-79192-5_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-79192-5_7

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-79194-9

  • Online ISBN: 978-3-642-79192-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics