Description |
x, 271 pages : illustrations ; 24 cm |
Series |
Worldwide series in computer science |
|
Worldwide series in computer science.
|
Contents |
1. Elementary Concepts -- 2. Applied Geometry -- 3. Rotations and Other Transformations -- 4. Some Classic Algorithms -- 5. Perspective -- 6. Hidden-face Elimination -- 7. Hidden-line Elimination -- 8. Some Applications -- App. A. Linear Interpolation of 1/z -- App. B. A Note on Event Handling -- App. C. File Obj3D.java -- App. D. Program HLines.java -- App. E. Hints and Solutions to Exercises |
Summary |
Computer Graphics for Java Programmers is a good place to start for those with a little experience of Java who wish to create and manipulate 2D and 3D graphical objects. Two-dimensional subjects discussed include logical coordinates, triangulation of polygons and both Bezier and B-spline curve fitting. There is also a chapter about transformations, culminating in a useful Java class for 3D rotations about an arbitrary axis. The perspective representation of 3D solid objects is discussed in detail, including efficient algorithms for hidden-face and hidden-line elimination. These and many other algorithms are accompanied by complete, ready-to-run Java programs which can be downloaded from the accompanying web site |
Bibliography |
Includes bibliographical references (page 267) and index |
Subject |
Computer graphics.
|
|
Java (Computer program language)
|
LC no. |
97051766 |
ISBN |
0471981427 (paperback: alk. paper) |
|