e.g. `polygon [p1,p2, rectanglePointsHere, p4, ...]`
e.g.
polygon [p1,p2, rectanglePointsHere, p4, ...]