Animation2D uses classes developed in last week's Transform2DTest project to confirm the
applicability of Matrix-defined transformations to simple animations.
Call one of Point2DList's polygon-creation utilities (createUnitSquare() or createPoloygon()) to create some identifiable set of vertices, or
call addPoint() a number of times to manually create a recognizable shape.
Transform2D wraps a Matrix2D object and provides,
an enumerated type to assist with the construction process
a variety of constructors
modifier methods for setting various transforms
matrix add, subtract, and multiply methods
Constructs a Transform2D object encapsulating either,
ZERO - a Matrix2D whose elements are all 0s
IDENTITY - a Matrix2D object consisting of 1s on the principal diagonal and 0s elsewhere