生成随机形状的多边形

Generate random shape polygon

是否可以生成具有随机形状、填充和轮廓的多边形?像这样:

Link 图片: https://image.ibb.co/kWAWk5/solid1.png

我是说可以用什么算法?它使用什么编程语言并不重要。

给定多个顶点 v 其中 v > 2,

  1. 在顶点v0之间画一条直边ex v1,并将其添加到边列表 e.
  2. 对于剩余的每个顶点 v2vn-1,
    1. e[=50=中随机select其中一条边(ey) ].
    2. 随机选择另一个不沿 ey.[=59= 的点 p ]
    3. 用2条新边替换ey:1条来自e的起点到p,1从e的终点到p.
  3. 对于最终的顶点vn-1,从它添加一条边到v0.
  4. 填写路径。