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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
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.
Coutaz, J., “Architecture Models for Interactive Software: Failures and Trends”, Engineering for Human-Computer Interaction, Elsevier Science Pub., pp. 137-153, IFIP 1990.
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.
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.
Fulcher, J., “CORDIC Survey”, LRA, (VCH Publishers, Inc) Vol 2, pp. 93–100, 1990.
Khoubyari, S., “A What-if Tool For CAD”, Personal Workstation Magazine, Vol 16, pp. 16–23, May 1990.
Leler, Wm., “Constraint Programming Languages”, Addison-Wesley, 1988.
Nelson, G., “Juno, a constraint-based graphics system”, SIGGRAPH’ 85 Proceedings, Volume 19, Nr 3, pp. 235–243, 1985.
Rankin, J., “Intersection Algorithm Using Graphics Object Oriented Programming Under Constraints”, Technical Report 10/90, 1990.
Rankin, J., “Computer Graphics Software Construction”, Prentice-Hall, pp. 115 & 155, 1990.
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.
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.
Sutherland, I. E., “Sketchpad — A Man-Machine Graphical Communication System”, Proceedings of the Spring Joint Computer Conference, pp. 2-19, 1963.
Editor information
Editors and Affiliations
Rights 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