林登迈耶
Lindenmayer是一个使用现代(ES6)JavaScript的库,重点是简洁的语法。 这个想法是要有一个功能强大但简单的基本功能,该功能可以通过简单地允许匿名函数作为生产程序来处理大多数用例,这使其与传统的L系统相比非常灵活。
该库还可以在某种程度上解析Aristid Lindenmayers 1990年原创的《植物的算法美》一书中定义的经典L系统语法。例如分支: []或上下文相关产品: <> 。 大多数东西都应该起作用。 我目前正在研究参数L系统支持。
如果您只想在3D和VR中使用L系统而不定义自己的绘制方法,则可以查看随附的 。
|
例子
安装
直接下载
下载最新的lindenmayer.browser.js :
然后在您的index.html :
< script src =" lindenmayer.browser.js " > </ script
1