SVG Generation

Homogenous coordinates can be used to express rotation, translation and scale as a single matrix multiplication. These transformations can be then composed. Having learned that, I practiced composing tranforms to form vector 3D scenes.

The images below are created by transforming vector polygons' and path' control points in space.