Computer graphics : a programming approach / (Record no. 4243)
[ view plain ]
000 -LEADER | |
---|---|
fixed length control field | 04272cam a2200193 a 4500 |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER | |
International Standard Book Number | 0070267537 |
040 ## - CATALOGING SOURCE | |
Transcribing agency | CUS |
082 0# - DEWEY DECIMAL CLASSIFICATION NUMBER | |
Classification number | 006.6 |
Item number | HAR/C |
100 1# - MAIN ENTRY--PERSONAL NAME | |
Personal name | Harrington, Steven. |
245 10 - TITLE STATEMENT | |
Title | Computer graphics : a programming approach / |
Statement of responsibility, etc. | Steven Harrington. |
250 ## - EDITION STATEMENT | |
Edition statement | 2nd ed. |
260 ## - PUBLICATION, DISTRIBUTION, ETC. (IMPRINT) | |
Place of publication, distribution, etc. | New York : |
Name of publisher, distributor, etc. | McGraw-Hill, |
Date of publication, distribution, etc. | c1987. |
300 ## - PHYSICAL DESCRIPTION | |
Extent | xiv, 466 p., [8] p. of plates : |
Other physical details | ill. (some col.) ; |
Dimensions | 25 cm. |
504 ## - BIBLIOGRAPHY, ETC. NOTE | |
Bibliography, etc | Includes bibliographies and index. |
505 ## - FORMATTED CONTENTS NOTE | |
Formatted contents note | Geometry and Line Generation i<br/>Introduction 1<br/>Lines 3<br/>Line Segments 5<br/>Perpendicular Lines 7<br/>Distance between a Point and a Line 8<br/>Vectors 10<br/>Pixels and Frame Buffers II<br/>Vector Generation 11<br/>Bresenham's Algorithm 17<br/>Antialiasing of Lines 20<br/>Thick Line Segments 21<br/>Character Generation 22<br/>Displaying the Frame Buffer 24<br/>Graphics Primitives 33<br/>Introduction 33<br/>Display Devices 34<br/>Primitive Operations 37<br/>The Display-File Interpreter 40<br/>Normalized Device Coordinates 41<br/>Display-File Structure 42<br/>Display-File Algorithms 45<br/>Display Control 47<br/>Text 49<br/>The Line-Style Primitive 55<br/>An Application 57<br/>3 Polygons 70<br/>Introduction<br/>Polygons 70<br/>Polygon Representation 71<br/>Entering Polygons 72<br/>An Inside Test 74<br/>Polygon Interfacing Algorithms 76<br/>Filling Polygons 79<br/>Filling with a Pattern 91<br/>Initialization 93<br/>Antialiasing 94<br/>An Application 94<br/>4 Transformations 107<br/>Introduction 107<br/>Matrices 107<br/>Scaling Transformations 109<br/>Sin and Cos 112<br/>Rotation 113<br/>Homogeneous Coordinates and Translation 116<br/>Coordinate Transformations 118<br/>Rotation about an Arbitrary Point 119<br/>Other Transformations 120<br/>Inverse Transformations 122<br/>Transformation Routines 125<br/>Transformations and Patterns 131<br/>Initialization 136<br/>Display Procedures 136<br/>An Application 139<br/>5 Segments 146<br/>Introduction 146<br/>The Segment Table 147<br/>Segment Creation 149<br/>Closing a Segment 150<br/>Deleting a Segment 150<br/>Renaming a Segment 153<br/>Visibility 154<br/>Image Transformation 155<br/>Revising Previous Transformation Routines 157<br/>Saving and Showing Segments 159<br/>Other Display-File Structures 161<br/>Some Raster Techniques 163<br/>An Application 165<br/>6 Windowing and Clipping 172<br/>Introduction 172<br/>The Viewing Transformation 173<br/>Viewing Transformation Implementation 178<br/>Clipping 181<br/>The Cohen-Sutherland Outcode Algorithm 182<br/>The Sutherland-Hodgman Algorithm 184<br/>The Clipping of Polygons 190<br/>Adding Clipping to the System 195<br/>Generalized Clipping 196<br/>Position Relative to an Arbitrary Line 197<br/>Multiple Windowing 198<br/>An Application 199<br/>7 Interaction 205<br/>Introduction 205<br/>Hardware 206<br/>Input Device-Handling Algorithms 211<br/>Event Handling 214<br/>Sampled Devices 221<br/>The Detectabiliiy Attribute 222<br/>Simulating a Locator with a Pick 225<br/>Simulating a Pick with a Locator 225<br/>Echoing 230<br/>Interactive Techniques 230<br/>8 Three Dimensions 244<br/>Introduction 244<br/>3D Geometry 244<br/>3D Primitives<br/>3D Transformations -51<br/>Rotation about an Arbitrary Axis -56<br/>Parallel Projection<br/>Perspective Projection<br/>Viewing Parameters -68<br/>Special Projections 276<br/>Conversion to View Plane Coordinates 279<br/>Clipping in Three Dimensions 285<br/>Clipping Planes 290<br/>The 3D Viewing Transformation 298<br/>An Application 202<br/>9 Hidden Surfaces and Lines <br/>Introduction 311<br/>Back-Face Removal 312<br/>Back-Face Algorithms 316<br/>Z Buffers 319<br/>Scan-Line Algorithms 320<br/>The Painter's Algorithm 321<br/>Comparison Techniques 322<br/>Wamock's Algorithm 323<br/>Franklin Algorithm 325<br/>Hidden-Line Methods 326<br/>Binary Space Partition 327<br/>An Application 341<br/>10 Light, Color, and Shading 345<br/>Introduction 345<br/>Diffuse Illumination 345<br/>Point-Source Illumination 348<br/>Specular Reflection 349<br/>Shading Algorithms 355<br/>Smooth Shading of Surface Approximations 362<br/>Transparency 365<br/>Reflections 367<br/>Shadows 368<br/>Ray Tracing 370<br/>Halftones 372<br/>Color 375<br/>Color Models 379<br/>Gamma Correction 388<br/>Color Tables 389<br/>Extending the Shading Model to Color 390<br/>11 Curves and Fractals 397<br/>Introduction 397<br/>Curve Generation 397<br/>Interpolation 400<br/>Interpolating Algorithms 404<br/>Interpolating Polygons 409<br/>B Splines 410<br/>B Splines and Comers 415<br/>Curved Surface Patches 417<br/>Bezier Curves 420<br/>Fractals 424<br/>Fractal Lines 427<br/>Fractal Surfaces 431<br/>An Application 435<br/><br/> |
650 #0 - SUBJECT | |
Keyword | Computer graphics. |
650 #0 - SUBJECT | |
Keyword | Computer programming. |
942 ## - ADDED ENTRY ELEMENTS (KOHA) | |
Koha item type | GN Books |
Withdrawn status | Lost status | Damaged status | Not for loan | Home library | Current library | Shelving location | Date acquired | Full call number | Accession number | Date last seen | Koha item type |
---|---|---|---|---|---|---|---|---|---|---|---|
Central Library, Sikkim University | Central Library, Sikkim University | General Book Section | 06/07/2016 | 006.6 HAR/C | P21268 | 06/07/2016 | General Books |