Sign In | Not yet a member? | Submit your article
 
Home   Technical   Study   Novel   Nonfiction   Health   Tutorial   Entertainment   Business   Magazine   Arts & Design   Audiobooks & Video Training   Cultures & Languages   Family & Home   Law & Politics   Lyrics & Music   Software Related   eBook Torrents   Uncategorized  

Computer Graphics for Java Programmers (+code)
Computer Graphics for Java Programmers (+code)
Date: 08 May 2011, 00:47

Free Download Now     Free register and download UseNet downloader, then you can FREE Download from UseNet.

    Download without Limit " Computer Graphics for Java Programmers (+code) " from UseNet for FREE!
A great many varied and interesting visual effects can be achieved with computer graphics, for which a fundamental understanding of the underlying mathematical concepts - and a knowledge of how they can be implemented in a particular programming language - is essential.
Computer Graphics for Java Programmers, 2nd edition covers elementary concepts in creating and manipulating 2D and 3D graphical objects, covering topics from classic graphics algorithms to perspective drawings and hidden-line elimination.
Completely revised and updated throughout, the second edition of this highly popular textbook contains a host of ready-to-run-programs and worked examples, illuminating general principles and geometric techniques. Ideal for classroom use or self-study, it provides a perfect foundation for programming computer graphics using Java.
The publisher, John Wiley & Sons
Reinforcing concepts with useful and simple examples, this book explores both elementary and advance topics--from producing simple graphical objects to using applied geometry to create vectors and polygons and finally to rotating and transforming these graphical objects. It provides both classic graphics algorithms as well as particular effects such as perspective drawings. Ready-to-run programs and worked examples illuminate the principles and techniques for creating 2d and 3d objects.
Table of Contents
Computer Graphics for Java Programmers, Second Edition
Preface
Chapter 1 - Elementary Concepts
Chapter 2 - Applied Geometry
Chapter 3 - Geometrical Transformations
Chapter 4 - Some Classic Algorithms
Chapter 5 - Perspective
Chapter 6 - Hidden-Line Elimination
Chapter 7 - Hidden-Face Elimination
Chapter 8 - Fractals
Appendix A - Linear Interpolation of 1/z
Appendix B - A Note on Event Handling
Appendix C - File Obj3D.java
Appendix D - Class CvHLines.java
Appendix E - Some Applications
Appendix F - Hints and Solutions to Exercises
Bibliography
Colour Plates
Index
List of Figures
List of Code Examples
The file grjava2e.zip contains the source code listed in:
Ammeraal, L. and K. Zhang (2007). Computer Graphics for Java Programmers, 2nd Edition,
After expanding the file grjava2e.zip, you will obtain a large number of .java files, which are
not all complete programs. You can compile and run the following programs; they are all
applications, not applets, and they may require other files, which are also given.
All these files will be in the same directory.
Chapter 1 Elementary Concepts:
RedRect.java The largest possible rectangle in red
Triangles.java 50 triangles inside each other
Anisotr.java The anisotropic mapping mode
Isotrop.java The isotropic mapping mode
DefPoly.java Drawing a polygon interactively
ManySq.java A chessboard of square patterns (Exercise 1.2)
Chapter 2 Applied Geometry
PolyTria.java Drawing a polygon interactively and triangulation
Chapter 3 Rotations and Other Transformations
Arrow.java Arrow rotated through 120 degrees about origin
ArrowPt.java Arrow rotated through 30 degrees about arbitrary point
Rota3DTest.java Rotating a cube (demo of the useful class Rota3D)
Chapter 4 Some Classic Algorithms
ClipLine.java Cohen-Sutherland line clipping
ClipPoly.java Drawing and clipping a polygon
Bezier.java Bezier curve segments
Bspline.java B-spline curve fitting
Bresenham.java Bresenham algorithms for lines and circles (Exercise 4.6)
Chapter 5 Perspective
CubePers.java A cube in perspective
Wireframe.java A general program for wire-frame models
Anim.java Animation with double buffering (Exercise 5.4)
CubRot2.java Two rotating cubes with double buffering (Exercise 5.5)
Chapter 6 Hidden-line Elimination (see also Appendix E)
Cylinder.java A (possibly h
PassWord: books_for_all
Related Articles:
Java  

DISCLAIMER:

This site does not store Computer Graphics for Java Programmers (+code) on its server. We only index and link to Computer Graphics for Java Programmers (+code) provided by other sites. Please contact the content providers to delete Computer Graphics for Java Programmers (+code) if any and email us, we'll remove relevant links or contents immediately.



Comments

Comments (0) All

Verify: Verify

    Sign In   Not yet a member?