Survey of Computer Graphics: Preface Xvii
Survey of Computer Graphics: Preface Xvii
2 systems 35 2-6
Voice Systems
Hard-Copy Devices
2-1 VideoDisplayDevices 36 2-7 Graphics Software
Refresh Cathode-Ray Tubes 37 Coordinate Representations
Raster-Scan Displays 40 Graphics Functions
Random-Scan Displays 41 Software Standards
Color CRT Monitors 42 PHIGS Workstations
Direct-View Storage Tubes 4.5 Summary
Flat-Panel Displays 45 References
Three-Dimensional Viewing Devices 49 Exercises
vii
Contents
Summary
3 Outout Primitives 83 Applications
References
Points and Lines Exercises
Line-Drawing Algorithms
DDA Algorithm
Bresenham's Line Algorithm
Parallel Line Algorithms Attributes of Output
Loading the Frame Buffer Primitives 143
Line Function
Circle-Generating Algorithms Line Attributes
Properties of Circles Line Type
Midpoint Circle Algorithm Line Width
Ellipse-Generating Algorithms Pen and Brush Options
Properties of Ellipses Line Color
Midpoint Ellipse Algorithm Curve Attributes
Other Curves Color and Grayscale Levels
Conic Sections Color Tables
Polynomials and Spline Curves Grayscale
Parallel Curve Algorithms Area-Fill Attributes
Curve Functions Fill Styles
Pixel Addressing Pattern Fill
and Object Geometry Soft Fill
Screen Grid Coordinates Character Attributes
Maintaining Geometric Properties Text Attributes
of Displayed Objects Marker Attributes
Filled-Area Primitives Bundled Attributes
Scan-Line Polygon Fill Algorithm Bundled Line Attributes
Inside-Outside Tests Bundled Area-Fi Attributes
Scan-Line Fill of Curved Boundary Bundled Text Attributes
Areas Bundled Marker Attributes
Boundary-Fill Algorithm
Inquiry Functions
Flood-FillAlgorithm
Antialiasing
Fill-Area Functions Supersampling Straight Line
Cell Array Segments
Character Generation Pixel-Weighting Masks
Contents
xiv
Contents