Swipe to navigate through the chapters of this book
Basic geometric 2D-objects like points, lines, rectangles, polygons, circles and ellipses are introduced and geometric transformations for positioning, transforming and animating these geometric objects are explained. The concept of homogeneous coordinates, crucial for carrying out geometric transformations efficiently in computer graphics, is defined for two-dimensional geometry. Interpolators are a general technique for animation in computer graphics and various examples for interpolators are illustrated in this Chapter. A brief introduction to Java 2D is given and example programs and implementations help one to better understand the concepts and methods from a practical point of view.
Please log in to get access to this content
To get access to this content you need the following product:
Cathode Ray Tube.
Abstract Windowing Toolkit.
Arc2D is the only exception where angles are specified in the unit degrees. Otherwise angles in Java 2D and Java 3D must be specified in radians.
The figure is drawn in the usual representation and not in the standard Java 2D window coordinate representation where the y-axis would point downwards.
Vectors in the mathematical sense, not as the class Vector in Java.
go back to reference Hardy, V.J.: Java 2D API Graphics. Prentice Hall, Upper Saddle River, NJ (2000) Hardy, V.J.: Java 2D API Graphics. Prentice Hall, Upper Saddle River, NJ (2000)
go back to reference Knudsen, J.: Java 2D Graphics. O’Reilly, Beijing (1999) Knudsen, J.: Java 2D Graphics. O’Reilly, Beijing (1999)
- Basic Principles of Two-Dimensional Graphics
Prof. Dr. Frank Klawonn
- Springer London
- Sequence number
- Chapter number