Computer graphics for Java programmers / (Record no. 526)
[ view plain ]
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/> |
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 |