Welcome to UE Central Library

Keep Smiling

Computer graphics for Java programmers / (Record no. 526)

MARC details
000 -LEADER
fixed length control field 03361cam a22002414a 4500
001 - CONTROL NUMBER
control field 1755
005 - DATE AND TIME OF LATEST TRANSACTION
control field 20200702104141.0
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION
fixed length control field 060905s2007 enka b 001 0 eng
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 9788126512898
040 ## - CATALOGING SOURCE
Transcribing agency DLC
082 00 - DEWEY DECIMAL CLASSIFICATION NUMBER
Classification number 006.663
Edition number 22
Item number A518
100 1# - MAIN ENTRY--PERSONAL NAME
Personal name Ammeraal, L.
245 10 - TITLE STATEMENT
Title Computer graphics for Java programmers /
Statement of responsibility, etc Leen Ammeraal, Kang Zhang.
250 ## - EDITION STATEMENT
Edition statement 2nd ed.
260 ## - PUBLICATION, DISTRIBUTION, ETC. (IMPRINT)
Place of publication, distribution, etc New Delhi :
Name of publisher, distributor, etc John Wiley & Sons,
Date of publication, distribution, etc 2007
300 ## - PHYSICAL DESCRIPTION
Extent x, 376 p.
Other physical details ill. (some col.) ;
Dimensions 24 cm.
500 ## - GENERAL NOTE
General note Includes bibliographical references (p. [371]-372) and index.
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name as entry element Computer graphics.
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name as entry element Java (Computer program language)
700 1# - ADDED ENTRY--PERSONAL NAME
Personal name Zhang, Kang,
942 ## - ADDED ENTRY ELEMENTS (KOHA)
Koha item type Books
505 0# - FORMATTED CONTENTS NOTE
Formatted contents note Preface ix<br/>1 elementary concepts 3<br/>1.1 lines, coordinates and pixels 3<br/>1.2 the boundaries of filled regions 8<br/>1.3 logical coordinates 9<br/>1.4 anisotropic and isotropic mapping modes 15<br/>1.5 defining a polygon by using the mouse 23<br/>Exercises 28<br/>2 applied geometry 32<br/>2.1 vectors 32<br/>2.2 inner product 34<br/>2.3 determinants 35<br/>2.4 vector product 38<br/>2.5 the orientation of three points 39<br/>2.6 polygons 43<br/>2.7 the area of a polygon 44<br/>2.8 point-in-triangle test 46<br/>2.9 point-in-polygon test 47<br/>2.10 point-on-line test 49<br/>2.11 distance between a point and a line 52<br/>2.12 projection of a point on a line 53<br/>2.13 triangulation of polygons 55<br/>Exercises 61<br/>3 geometrical transformations 64<br/>3.1 matrix multiplication 64<br/>3.2 linear transformations 65<br/>3.3 translations 72<br/>3.4 homogeneous coordinates 72<br/>3.5 inverse transformations and matrix inversion 73<br/>3.6 rotation about an arbitrary point 75<br/>3.7 changing the coordinate system 80<br/>3.8 rotations about 3d coordinate axes 81<br/>3.9 rotation about an arbitrary axis 82<br/>Exercises 91<br/>4 some classic algorithms 93<br/>4.1 bresenham's algorithm for line drawing 93<br/>4.2 doubling the line-drawing speed 98<br/>4.3 circles 104<br/>4.4 cohen-sutherland line clipping 109<br/>4.5 sutherland-hodgman polygon clipping 115<br/>4.6 b¿zier curves 121<br/>4.7 b-spline curve fitting 132<br/>Exercises 138<br/>5 perspective 141<br/>5.1 introduction 141<br/>5.2 the viewing transformation 143<br/>5.3 the perspective transformation 148<br/>5.4 a cube in perspective 151<br/>5.5 some useful classes 154<br/>5.6 a general program for wire-frame models 170<br/>Exercises 176<br/>6 hidden-line elimination 177<br/>6.1 line segments and triangles 177<br/>6.2 tests for visibility 179<br/>6.3 specification and representation of 3d objects 191<br/>6.4 holes and invisible line segments 192<br/>6.5 individual faces and line segments 195<br/>6.6 automatic generation of object specification 184<br/>6.7 hidden-line elimination with hp-gl output 193<br/>6.8 implementation 195<br/>Exercises 199<br/>7 hidden-face elimination 205<br/>7.1 back-face culling 205<br/>7.2 coloring individual faces 210<br/>7.3 painter's algorithm 211<br/>7.4 z-buffer algorithm 219<br/>Exercises 232<br/>8 fractals 234<br/>8.1 introduction 234<br/>8.2 koch curves 235<br/>8.3 string grammars 239<br/>8.4. Mandelbrot and julia sets 250<br/>Exercises 262<br/>Appendix a linear interpolation of 1/z 263<br/>Appendix b a note on event handling 266<br/>Appendix c file obj3d.java 270<br/>Appendix d class cvhlines.java 276<br/>Appendix e some applications 284<br/>E.1 platonic solids 284<br/>E.2 sphere representations 295<br/>E.3 a torus 302<br/>E.4 beams in a spiral 306<br/>E.5 functions of two variables 309<br/>Appendix f hints and solutions to exercises 320<br/>Bibliography 348<br/>
Holdings
Withdrawn status Damaged status Not for loan Home library Current library Date acquired Source of acquisition Full call number Barcode Date last seen Price effective from Koha item type
      UE-Central Library UE-Central Library 07.06.2018 U.E. 006.663 A518 T1755 07.06.2018 07.06.2018 Books
Copyright © 2023, University of Education, Lahore. All Rights Reserved.
Email:centrallibrary@ue.edu.pk