生成随机形状的多边形
Generate random shape polygon
是否可以生成具有随机形状、填充和轮廓的多边形?像这样:
Link 图片:
https://image.ibb.co/kWAWk5/solid1.png
我是说可以用什么算法?它使用什么编程语言并不重要。
给定多个顶点 v 其中 v > 2,
- 在顶点v0之间画一条直边ex 和 v1,并将其添加到边列表 e.
- 对于剩余的每个顶点 v2 到 vn-1,
- 从e[=50=中随机select其中一条边(ey) ].
- 随机选择另一个不沿 ey.[=59= 的点 p ]
- 用2条新边替换ey:1条来自e的起点到p,1从e的终点到p.
- 对于最终的顶点vn-1,从它添加一条边到v0.
- 填写路径。
是否可以生成具有随机形状、填充和轮廓的多边形?像这样:
Link 图片: https://image.ibb.co/kWAWk5/solid1.png
我是说可以用什么算法?它使用什么编程语言并不重要。
给定多个顶点 v 其中 v > 2,
- 在顶点v0之间画一条直边ex 和 v1,并将其添加到边列表 e.
- 对于剩余的每个顶点 v2 到 vn-1,
- 从e[=50=中随机select其中一条边(ey) ].
- 随机选择另一个不沿 ey.[=59= 的点 p ]
- 用2条新边替换ey:1条来自e的起点到p,1从e的终点到p.
- 对于最终的顶点vn-1,从它添加一条边到v0.
- 填写路径。