php - 如何生成这种随机曲线?

标签 php algorithm imagemagick curve

是否可以生成这种随机曲线?

enter image description here

我试过 IMagick 贝塞尔曲线(参见 http://www.php.net/manual/en/function.imagickdraw-bezier.php ),但即使有 20-30 个点,它们看起来也不是这样的。这是我的 sample http://mechanicalzilla.com/sandbox/imagick/curve.php

谢谢。

最佳答案

我敢打赌,您可以编写一种算法,在直接到达导出坐标之前,它基本上会随机旋转 x 次。这还假设算法足够聪明,可以检查转弯的角度。 (假设你不想结束结网)

但是,假设这不是您的毕业任务,或者您在这方面的工作是按小时计酬的,这将是在浪费时间,而且成功的可能性很大。

即使您设法生成了单线算法,要做到这些线之间不会靠得太近也几乎是不可能的。你最终会得到这样的结果:knot-web

关于php - 如何生成这种随机曲线?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6661653/

相关文章:

php - 通过 PHP 编辑 MySQL 行时防止同时覆盖

php - mysql 查询与连接

java - 从等于某个数字的数组中选择

php - 这个php代码安全吗?

php - 如何获取最近的搜索?

algorithm - 无限蓝噪音

arrays - 有没有更优雅的方式来做到这一点?

Heroku + MiniMagick + ImageMagick 加载库时出错

php - 我在哪里可以找到 ImageMagick 6.9.0.0 x86_64 的 "imagick.so"?

batch-file - 有运行时间限制吗?