Computer graphics : a programming approach (Record no. 43413)

MARC details
000 -LEADER
fixed length control field 05022nam a2200169Ia 4500
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION
fixed length control field 160408s9999 xx 000 0 und d
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 0070267537
082 ## - DEWEY DECIMAL CLASSIFICATION NUMBER
Classification number 006.6
Item number HAR
100 ## - MAIN ENTRY--PERSONAL NAME
Personal name Harrington, Steven
245 ## - TITLE STATEMENT
Title Computer graphics : a programming approach
260 ## - PUBLICATION, DISTRIBUTION, ETC. (IMPRINT)
Place of publication, distribution, etc Berkley
Name of publisher, distributor, etc McGraw Hill Pub.
Date of publication, distribution, etc 1987
300 ## - PHYSICAL DESCRIPTION
Extent xiv,466p.
505 ## - FORMATTED CONTENTS NOTE
Formatted contents note CONTENTS<br/>Preface xi<br/>1 Geometry and Line Generation l<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 11<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/>Further Reading 26<br/>Exercises 27<br/>Programming Problems 29<br/>2 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/>Further Reading 60<br/>Exercises 61<br/>Programming Problem 63<br/>3 Polygons 70<br/>Introduction i 70<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/>Further Reading 96<br/>Exercises 97<br/>Programming Problems 99<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/>\n Application 139<br/>Further Reading 140<br/>Exercises 141<br/>Programming Problems 143<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/>Further Reading 166<br/>Exercises 167<br/>Programming Problems 169<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/>Further Reading 200<br/>Exercises 201<br/>Programming Problems 202<br/>7 Interaction 205<br/>Introduction 205<br/>Hardware 206<br/>Input Device-Handling Algorithms 211<br/>Event Hanclli ng 214<br/>Sampled Devices 221<br/>The Detectability 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/>Further Reading 239<br/>Exercises 241<br/>Programming Problems 242<br/>8 Three Dimensions 244<br/>Introduction 244<br/>3D Geometry 244<br/>3D Primitives 249<br/>3D Transformations 251<br/>Rotation about an Arbitrary Axis 256<br/>Parallel Projection 261<br/>Perspective Projection 264<br/>Viewing Parameters 268<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 302<br/>Further Reading 304<br/>Exercises 305<br/>Programming Problems 308<br/>9 Hidden Surfaces and Lines 311<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/>Warnock's Algorithm 323<br/>Franklin Algorithm 325<br/>Hidden-Line Methods 326<br/>Binary Space Partition 327<br/>An Application 341<br/>Further Reading 341<br/>Exercises 342<br/>Programming Problems 343<br/><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 376<br/>Color Models 379<br/>Gamma Correction 388<br/>Color Tables 389<br/>Extending the Shading Model to Color 390<br/>Further Reading 391<br/>Exercises 394<br/>Programming Problems 395<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 Corners 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/>Further Reading 437<br/>Exercises 441<br/>Programming Problems 442<br/>Appendixes 444<br/>A Information Guide 444<br/>B Pidgin Algol 447<br/>C Graphics on an Alphanumeric Terminal 453 <br/>Index 459<br/><br/>
600 ## - SUBJECT ADDED ENTRY--PERSONAL NAME
9 (RLIN) 46583
890 ## - Country
Country USA
891 ## - Topic
Topic Gratis from Dr. Bharat Dave
Holdings
Withdrawn status Lost status Source of classification or shelving scheme Damaged status Not for loan Collection code Withdrawn status Home library Current library Date acquired Source of acquisition Cost, normal purchase price Total Checkouts Full call number Barcode Date last seen Cost, replacement price Price effective from Koha item type
    Dewey Decimal Classification         CEPT Library CEPT Library 11/04/2016 Dr. Bharat Dave 0.00   006.6 HAR 015563 18/04/2016 0.00 11/04/2016 Book
Excel To HTML using codebeautify.org Sheet Name :- Location Chart
Location Chart Basement 1 (B1) Class No. 600 - 649, 660 - 699
(B1) :Mezzanine 1 Class No. 700 - 728
(B1) :Mezzanine 2 Class No. 728.1 - 799, 650 - 659, Reference Books, Faculty work
Basement 2 (B2) Class No. 000 - 599, 800-999
Basement 3 (B3) (Please Inquire at the Counter for resources) Theses, Students' works, Bound Journals, Drawings, Atlas, Oversize Books, Rare Books, IS codes, Non-book Materials