Java Version
The six bar linkage shown is given the name Stephenson's mechanism. Change the mechanism geometry by dragging the vertices of the ghost linkage.
App generated by Geometry Expressions