diff options
| author | Yuval Adam <yuv.adm@gmail.com> | 2012-05-20 16:37:19 +0300 |
|---|---|---|
| committer | Yuval Adam <yuv.adm@gmail.com> | 2012-05-20 16:37:19 +0300 |
| commit | ba0cb41174ee0d9e4ec16449f39ea428d26cb5ac (patch) | |
| tree | 9337758b0b244e95e9c11f4a6eb877b98449a6f7 | |
| parent | 131ed9dd96b4b7d4db390a146086638bae6c8e8f (diff) | |
add credit
| -rw-r--r-- | index.html | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -33,7 +33,9 @@ <p><b>L-Systems (short for Lindenmayer systems) are instances of a formal grammar that are used to model growth processes of plant deveopment. L-Systems can be used to generate realistic, natural-looking organisms in simulated environments.</b></p> <p>An L-System consists of an initial axiom string, for example: <code>F</code>, and a set of production rules, for example: <code>F -> F-F+FF</code>. The rules are used to iterativey expand the string to a larger one. In our example, two iterations on the string will yield the string <code>F-F+FF-F-F+FF+F-F+FFF-F+FF</code>. L-Systems also include a mechanism that converts the output string into a geometrical representation. The syntax includes a unit vector step forward that draws a line - <code>F</code>, left and right turns on all three axises - <code>+</code>,<code>-</code>,<code>&</code>,<code>^</code>,<code><</code>,<code>></code>, a vector direction flip - <code>|</code>, and state push and pop functions - <code>[</code>, <code>]</code> that enable branch creation. L-Systems.JS can generate the proper cartesian coordinates for processing in the front-end of your choice (WebGL, canvas or SVG). - </p> + </p> + + <p>L-Systems.JS is created and maintained by <a href="http://y3xz.com">Yuval Adam</a>.</p> </div> </div> |
