【发布时间】:2019-04-12 09:19:40
【问题描述】:
我需要使用 js turtle library 绘制分形,所以,分形是动画的,直到它完全像 python 乌龟示例 here 那样绘制
我已经尝试了命令here。文档中有一个名为animate 的函数,但我无法使用它,它只会等待一段时间然后在没有任何动画的情况下绘制分形。
我输入命令输入animate(demo, 1000)
有什么建议吗?
如果我不能在 js turtle 中使用动画 还有另一个快速简单的库可以完成绘制分形的工作吗?!
【问题讨论】:
-
向我们展示您尝试过的代码。您可能需要等待绘图过程的每个步骤。看来您只等待一次(或同时等待)。
-
@JensV,我输入的内容具有误导性,但现在已更新。我刚刚下载了带有启动代码的库并尝试了。你可以在这里试试rawgit.com/wrschneider99/js-turtle/master/turtle.html
-
库中的
animate只使用setInterval。这意味着动作的移动实际上并不是动画。它只是等待并执行操作。在等待期间,执行仍在继续。要获得与您的 python 示例相同的行为,您可能可以查看 JS async await 以使工作更轻松
标签: javascript turtle-graphics