Drag the points to change the shape Click a point and press "X" to delete it Click along an edge to add a point
All by me This took maybe 20 minutes to make Uses inverse linear interpolation to find the intersection points, along with some attempt at sorting those intersection points to find where to draw