Instructions
Click and drag on red point B to move the yellow squares.
The squares are hinged around a rhombus.
As you move B, the rigid squares move around but stay the same size. The empty space changes shape as the squares move.
When the angle at B is 90˚ empty squares are formed.
When the angle at B is 0˚ or 180˚ a tiling of yellow squares is formed.