Just playing around with some stuff on js canvas.
- Generate randomly, but generally evenly, spaced vertices
- Apply Fortune's Algorithm to create a Voronoi diagram of the vertices
- This will create many tiled convex polygons
- For each polygon apply the following construction
- Example for one of the polygons.