I confused myself a little bit with what I’m trying to achieve.
The solution with ofDrawCircle works but there is no way to connect two circle points - And ofBegin/EndShape doesnt work with ofVertex if you only specifiy two points
*In the example of a graph, if you try to plot points, the last point in the graph attaches to the first point when using ofBegin/EndShape, since its drawing a polygon which must be closed.
the polywinding is not really related to closing the shape. when calling ofEndShape() you can use ofEndShape(true) it’ll close the shape when finishing
it’s a way of defining what happens when several polygons overlap, you can see an example in the polygonExample, the last line shows the different modes. the docs for ofPath also have some explanation about it: