我正在寻找一种算法,可以生成类似于这张图片中的内容:
我已经了解了醉汉漫步算法,但它们似乎不太适合我需要的东西。我不确定是否可以通过大量修改醉汉漫步算法来实现我想要的效果,或者是否应该寻找其他算法进行调整。
我正在寻找一种算法,可以生成类似于这张图片中的内容:
我已经了解了醉汉漫步算法,但它们似乎不太适合我需要的东西。我不确定是否可以通过大量修改醉汉漫步算法来实现我想要的效果,或者是否应该寻找其他算法进行调整。
由于您想避免自相交,随机游走将很难正确执行。您可能会轻易地陷入困境。我建议从一个跨越该区域的单个线段开始,然后在中间某处分割此线段,并将中点移动一些与线段长度成比例的随机量。对于两个新的线段,递归重复此过程。如果您得到一个导致两个新线段之一穿过现有线段的中点,则尝试不同的中点。当您的线段变短(无论您如何定义)时停止递归。