OK,此贴终结,比如看下来,还是7楼的方法比较直接
目前诸位提供了大体3种思路:
1.随机选择一个点,然后以这个起点向四周递归概率扩散。(这个方法是能保证随机出一个形状,但是如果面积太大的话会计算量很大,小范围还行)
2.随机一个点集,然后凸包(这个方法相比第一种更为直接,但是貌似只能形成凸多边形?可能我不太了解)
3.同样随机一个点集,然后排序并连接这些点,然后将内部每个点都加入【目前楼主采用的是这个方法,相比第二种方案,这个形成的形状更加随意,不限于凸边,也可以出现凹边】
——————下面是我实际应用的效果(随机形成坑,当然还需要解决新的问题,水坑边缘到内侧的高度过渡问题)————