| |
| |
| |
Introduction.Image Processing as Picture Analysis | |
| |
| |
The Advantages of Interactive Graphics | |
| |
| |
Representative Uses of Computer Graphics.Classification of Applications | |
| |
| |
Development of Hardware and Software for Computer Graphics | |
| |
| |
Conceptual Framework for Interactive Graphics | |
| |
| |
| |
Programming in the Simple Raster Graphics Package (SRGP) | |
| |
| |
Drawing with SRGP | |
| |
| |
Basic Interaction Handling | |
| |
| |
Raster Graphics Features | |
| |
| |
Limitations of SRGP | |
| |
| |
| |
Basic Raster Graphics Algorithms for Drawing 2d Primitives | |
| |
| |
Overview | |
| |
| |
Scan Converting Lines | |
| |
| |
Scan Converting Circles | |
| |
| |
Scan Convertiing Ellipses | |
| |
| |
Filling Rectangles | |
| |
| |
Fillign Polygons | |
| |
| |
Filling Ellipse Arcs | |
| |
| |
Pattern Filling | |
| |
| |
Thick Primiives | |
| |
| |
Line Style and Pen Style | |
| |
| |
Clipping in a Raster World | |
| |
| |
Clipping Lines | |
| |
| |
Clipping Circles and Ellipses | |
| |
| |
Clipping Polygons | |
| |
| |
Generating Characters | |
| |
| |
SRGP_copyPixel | |
| |
| |
Antialiasing | |
| |
| |
| |
Graphics Hardware | |
| |
| |
Hardcopy Technologies | |
| |
| |
Display Technologies | |
| |
| |
Raster-Scan Display Systems | |
| |
| |
The Video Controller | |
| |
| |
Random-Scan Display Processor | |
| |
| |
Input Devices for Operator Interaction | |
| |
| |
Image Scanners | |
| |
| |
| |
Geometrical Transformations | |
| |
| |
2D Transformations | |
| |
| |
Homogeneous Coordinates and Matrix Representation of 2D Transformations | |
| |
| |
Composition of 2D Transformations | |
| |
| |
The Window-to-Viewport Transformation | |
| |
| |
Efficiency | |
| |
| |
Matrix Representation of 3D Transformations | |
| |
| |
Composition of 3D Transformations | |
| |
| |
Transformations as a Change in Coordinate System | |
| |
| |
| |
Viewing in 3D | |
| |
| |
Projections | |
| |
| |
Specifying an Arbitrary 3D View | |
| |
| |
Examples of 3D Viewing | |
| |
| |
The Mathematics of Planar Geometric Projections | |
| |
| |
Implementing Planar Geometric Projections | |
| |
| |
Coordinate Systems | |
| |
| |
| |
Object Hierarchy and Simple PHIGS (SPHIGS) | |
| |
| |
Geometric Modeling | |
| |
| |
Characteristics of Retained-Mode Graphics | |
| |
| |
Packages | |
| |
| |
Defining and Displaying Structures | |
| |
| |
Modeling Transformations | |
| |
| |
Hierarchical Structure Networks | |
| |
| |
Matrix Composition in Display Traversal | |
| |
| |
Appearance-Attribute Handling in Hierarchy | |
| |
| |
Screen Updating and Rendering Modes | |
| |
| |
Structure Network Editing for Dynamic Effects | |
| |
| |
Interaction | |
| |
| |
Additional Output Features | |
| |
| |
Implementation Issues | |
| |
| |
Optimizing Display of Hierarchical Models | |
| |
| |
Limitations of Hierarchical Modeling in PHIGS | |
| |
| |
Alternative Forms of Hierarchical Modeling | |
| |
| |
| |
Input Devices, Interaction Techniques, and Interaction Tasks | |
| |
| |
Interaction Hardware.Basic Interaction Tasks | |
| |
| |
Composite Interaction Tasks | |
| |
| |
| |
Dialogue Design | |
| |
| |
The Form and Content of User-Computer Dialogues | |
| |
| |
User-Interfaces Styles | |
| |
| |
Important Design Considerations | |
| |
| |
Modes and Syntax | |
| |
| |
Visual Design | |
| |
| |
The Design Methodology | |
| |
| |
| |
User Interface Software | |
| |
| |
Basic Interaction-Handling Models | |
| |
| |
Windows-Management Systems | |
| |
| |
Output Handling in Window Systems | |
| |
| |
Input Handling in Window Systems | |
| |
| |
Interaction-Technique Toolkits | |
| |
| |
User-Interface Management Systems | |
| |
| |
| |
Representing Curves and Surfaces.Po | |