
|
|
|
|
| PREFACE 1 A Survey of Computer Graphics 1-1 Computer-Aided Design 1-2 Presentation Graphics 1-3 Computer Art 1-4 Entertainment 1-5 Education and Training 1-6 Visualization 1-7 Image Processing 1-8 Graphical User Interfaces 2 Overview of Graphics Systems 2-1 Video Display Devices Refresh Cathode-Ray Tubes Raster-Scan Displays Random-Scan Displays Color CRT Monitors Direct-View Storage Tubes Flat-Panel Displays Three-Dimensional Viewing Devices Stereoscopic and Virtual-Reality Systems 2-2 Raster-Scan Systems Video Controller Raster-Scan Display Processor 2-3 Random-Scan Systems 2-4 Graphics Monitors and Wordstations 2-5 Input Devices Keyboards Mouse Trackball and Spaceball Joysticks Data Glove Digitizers Image Scanners Touch Panels Light Pens Voice Systems 2-6 Hard-Copy Devices 2-7 Graphics Software Coordinate Representations Graphics Functions Software Standards PHIGS Workstations Summary References Exercises 3 Output Primitives 3-1 Points and Lines 3-2 Line-Drawing Algorithms DDA Algorithm Bresenham's Line Algorithm Parallel Line Algorithms 3-3 Loading the Frame Buffer 3-4 Line Function 3-5 Circle-Generating Algorithms Properties of Circles Midpoint Circle Algorithm 3-6 Ellipse-Generating Algorithms Properties of Ellipses Midpoint Ellipse Algorithm 3-7 Other Curves Conic Sections Polynomials and Spline Curves 3-8 Parallel Curve Algorithms 3-9 Curve Functions 3-10 Pixel Addressing and Object Geometry Screen Grid Coordinates Maintaining Geometric Properties of Displayed Objects 3-11 Filled-Area Primitives Scan-Line Polygon Fill Algorithms Inside-Outside Tests Scan-Line Fill of Curved Boundary Areas Boundary-Fill Algorithms Flood-Fill Algorithm 3-12 Fill-Area Functions 3-13 Cell Array 3-14 Character Generation Summary Applications References Exercises 4 Attributes of Output Primitives 4-1 Line Attributes Line Type Line Width Pen and Brush Options Line Color 4-2 Curve Attributes 4-3 Color and Grayscale Levels Color Tables Grayscale 4-4 Area-Fill Attributes Fill Styles Pattern Fill Soft Fill 4-5 Character Attributes Text Attributes Marker Attributes 4-6 Bundled Attributes Bundled Line Attributes Bundled Area-Fill Attributes Bundled Text Attributes Bundled Marker Attributes 4-7 Inquiry Functions 4-8 Antialiashing Supersampling Straight Line Segments Pixel-Weighting Masks Area Sampling Straight Line Segments Filtering Techniques Pixel Phasing Compensating for Line Intensity Differences Antialiasing Area Boundaries Summary References Exercises 5 Two-Dimensional Geometric Transformations 6 Two-Dimensional Viewing 7 Structures and Hierarchical Modeling 8 Graphical User Interfaces and Interactive Input Methods 9 Three-Dimensional Concepts 10 Three-Dimensional Object Representations 11 Three-Dimensional Geometric and Modeling Transformations 12 Three-Dimensional Viewing 13 Visible-Surface Detection Methods 14 Illumination Models and Surface-Rendering Methods 15 Color Models and Color Applications 16 Computer Animation A Mathematics for Computer Graphics BIBLIOGRAPHY INDEX |
商品评论(0条)