Advances in object-oriented graphics I
Object-oriented systems have gained a great deal of popularity recently and their application to graphics has been very successful. This book documents a number of recent advances and indicates numerous areas of current research. The purpose of the book is: - to demonstrate the extraordinary practical utility of object-oriented methods in computer graphics (including user interfaces, image synthesis, CAD), - to examine outstanding research issues in the field of object-oriented graphics, and in particular to investi- gate extensions and shortcomings of the methodology when applied to computer graphics. Papers included in the book extend existing object-oriented graphical techniques, such as Smalltalk's "model view controller" or "constraints," introduce the use of complex and persistent objects in graphics, and give approaches to direct manipulation interfaces. The reader is presented with an in-depth treatment of a number of significant existing graphics systems, both for user interfaces and for image synthesis. There are theoretical surveys and chapters pointing to new directions in the broad field of computer graphics. Computer language scientists will find a useful critique of object-oriented language constructs and suggested ways to extend object-oriented theory.
What people are saying - Write a review
We haven't found any reviews in the usual places.
An ObjectOriented Framework for DirectManipulation User Interfaces
Snap Together Mathematics
Building User Interfaces with the LOOKS HyperObject System
5 other sections not shown
abstract event algorithms allows application approach architecture attributes collection classes components Computer Graphics constraint system control points coordinate system created data structures defined deleted derivatives described direct manipulation display list display structure Dore editing environment evaluate example execution Figure frame functional specification geometric tree global graphical objects graphical user interfaces graphics interface graphics kernel graphics standard graphics system hierarchy Hypercard implementation inheritance input integration interaction style interactive graphical intersection layer mechanism menu message selector method Model-View-Controller Multiple inheritance nodes object instance object type definitions object-oriented graphics orientation output panel persistent objects PHIGS polygon presentation primitives problem Procol programming language protocol provides R-tree referential integrity representation run-time Section selected semantic object Smalltalk Snap Together Mathematics sparse matrix subclasses superclass texture mapping three-dimensional tion toolkits transformation tuple update user interface values variables vector