This block is a recreation inspired by parquet deformation, which consists on progressively transform a shape into another one (cf. www.theguardian.com/[...]/crazy-paving-the-twisted-world-of-parquet-deformations or http://www.tess-elation.co.uk/parquet-deformations).
In this block, the inital shape is the bottom most quazi-rectangle, and it is progressively transformed into the top most shape. The final result is obtained by using a Voronoï layout, with only few cells shown, and by placing seeds at adequate positions (click to show/hide seeds).
I came to parquet deformation because the Voronoï layout makes a tessellation of the 2D plane, as the parquet does. Parquet deformation is also closely linked to Escher's researches and amazing drawings (cf. http://en.tessellations-nicolas.com/method.php).
https://d3js.org/d3.v4.min.js