To view this content, you need to install Java from
Polyloop Morph using Minkowski Averaging: M=(1-t)R+tG

Morphs between each edge and each matching convex vertex of the other curve.
May produce excess edges when the shapes are not convex.
(Noe that all excess edges are inside the desired shape).

You can edit the red curve:
- click and drag its vertices
- drag them out of the window to delete
- click and drag mid-edge points to insert vertices

Press s to swap the red and green curves so that you can edit the other one
Press m to see the median (Minkowski average of the two shapes)
Press a to run the animaiotn
Press UP or DOWN arrow to adjust animation speed
Press and hold a key to see an overlay of frames

Built by Jarek Rossignac with Processing. Source code: minks pv2D