The Haberdasher's Puzzle

Cut an equilateral triangle into four pieces that fit together into a square. Drag the slider: the pieces swing on three hinges, like links of a bracelet, and the triangle becomes the square. Swing them back and it is a triangle again.

The source code is at github.com/KirillOsenkov/LiveGeometry. It is written in .NET and Avalonia.

Loading Live Geometry…