100% found this document useful (2 votes)
1K views

Computer Graphics by Foley Dam Hughes

Uploaded by

sandeep_kamra
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF or read online on Scribd
100% found this document useful (2 votes)
1K views

Computer Graphics by Foley Dam Hughes

Uploaded by

sandeep_kamra
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF or read online on Scribd
You are on page 1/ 205
Computer Graphics PRINCIPLES AND PRACTICE ¢ ¢ o THE SYSTEMS PROGRAMMING SERIES Contents CHAPTER 1 Image Process 2 Picture Analysis 2 1.Z_—The Advantages of Tneractive Graphics 13 Rapresettive Uses of Computer Gages 14 —Clasfcation of Appictions 15 Devlopenent of Harare and Sofware ov Computer Graphics {6 Concepu Fsmework for Ieractne Graphics 0 1 Soma 21 Brenig 000 cHapten 2 PROGRAMMING IN THE SIMPLE RASTER GRAPHICS PACKAGE 25 2.1 Drawing with SRGP 26 2.2 Bis lmeraction Handling 0 Reser Graphics Fetes s 2 Linton of SRGP 25 Summary 63 Ereres ra cHapten 3 BASIC RASTER GRAPHICS ALGORITHMS FOR DRAWING 2D PRIMITIVES SL Over e B 32 Scan Comening Lines 2 33 Sean Comening Cais a 33 Sen Converting Elles a 35 Filng Rectangles 31 3.6 Filing Pays 3 27 Filling Elipe Ars 3 Skate Fling TL 00 39 Thick Primives 104 3.10 Line Sie al Fen Sole 109, SLL iping in a Raster World 0 32 Capping Lies mu xviii Contents 3.13__Clipping Circles and Ellipses .. 124 3.14 Clipping Polygons . .. 124 3.15 Generating Characters 127 3.16 _SRGP_copyPixel 132 3.17 Antialiasing 132 3.18 Summary eeeeeee eee veveeeeeeeee + 140 Exercises cece ee eee eee 142 CHAPTER 4 GRAPHICS HARDWARE 145 4.1 Hardcopy Technologies .. 146 4.2 Display Technologies . 155 4.3. Raster-Scan Display Systems . «165 4.4 The Video Controller .............00005 +. 179 4.5 Random-Scan Display Processor ........... . 184 4.6 Input Devices for Operator Interaction 188 4.7 Image Scanners 195 Exercises . 197 CHAPTER 5 GEOMETRICAL TRANSFORMATIONS 201 5.1 2D Transformations ©... 2.2... eee te eee eee 201 5.2 Homogeneous Coordinates and Matrix Representation of 2D Transformations ........-.--ee ee eee 5.3 Composition of 2D Transformations 5.4. The Window-to-Viewport Transformation 5.5 Efficiency : 5.6 Matrix Representation of 3D Transformations 5.7 Composition of 3D Transformations ......... 5.8 — Transformations as a Change in Coordinate System Exercises 6... eee ee ee eee CHAPTER 6 6.1 Projections 6.2 Specifying an Arbitrary 3D View 6.3 Examples of 3D Viewing : 6.4 The Mathematics of Planar Geometric Projections 6.5 Implementing Planar Geometric Projections 6.6 Coordinate Systems . Exercises . 281

You might also like