This app can allow you to create interesting shapes.
Affine transformation can do translation, rotation and scaling on objects coordinate.
We do an iteration and in each loop, we apply the affine transformation on object of circle, rectangle, star, polygon or line, which are colored in gradient. At the end you may find the result interesting.