This page allows the user to experiment with 2D transformations on one of various shapes. The shapes are defined by x,y coordinates, and the transformations by 3*3 transformation matrices.
By default, or when you select Reset, the transformation matrix is a unit matrix.
You can scale, move, rotate or sheer the shape. Associated with each transformation are either x and y values or an angle (in degrees)
As you select a transformation, the matrix becomes the new transformation multiplied by the existing one and you can see its values under the graph.
You can select different shapes.
x y
x y
a
x y