A Semi-regular Tessellation on Hinges C

The applet implements a hinged realization of one [Steinhaus, #82] semi-regular plane tessellations. The tessellation itself is identified as (4, 3, 3, 4, 3) because 5 regular polygons meet at every vertex: a square, followed by two equilateral triangles, followed by a square and then again by an equilateral triangle. In particular this is what makes it semi-regular: a semi-regular tessellation combines more than one kind of regular polygons, but the same arrangement at every vertex.

There are two ways to set this tessellation on hinges. Something has to give. We may only preserve either the squares or the equilateral triangles, but not both. Accordingly, there are possible modifications. The one below lets loose the equilateral triangles so that they are free to transform into parallelograms. The squares are then bound to split into two sizes.