I've wanted to be able to do this for a looong time. so I did it. click to add a point. Let me know what you think in the comments, I love suggestions and feedback! press space to insert a typed path e.g. (1 0, -1 0, 3 5) commas are not necessary. The first item in each ordered pair is an x coordinate, the second is y. You can increase the definition of the filler function inside.
Feel free to use anything in this project if you give me full credit for anything you use publicly. You can find the fill block inside. It uses an array of points to interpolate more points in between those points, then steps through those points in the render function by pairs of points (for each side of the mesh thing). That's really the point of this whole deal. Change log: v1.0.0 - publish v1.0.1 - small bug fix with render v1.0.2 - render automatically at full definition by replacing definition parameter with (*). v1.0.3 - clean render: bug fix with stray lines. v1.2.3 - added path parser. v1.3.4 - New "even-odd" render method. Supports clean holes in fill. Removed automatic full definition. Note with this version: Coming in from the bottom with a hole does not work. Currently fixing that. v1.4.5 - Stray lines done away with forever! New Color scheme + multiple render methods!