From ba0cb41174ee0d9e4ec16449f39ea428d26cb5ac Mon Sep 17 00:00:00 2001 From: Yuval Adam Date: Sun, 20 May 2012 16:37:19 +0300 Subject: add credit --- index.html | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/index.html b/index.html index 91ea46e..d34536a 100644 --- a/index.html +++ b/index.html @@ -33,7 +33,9 @@

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.

An L-System consists of an initial axiom string, for example: F, and a set of production rules, for example: F -> F-F+FF. 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 F-F+FF-F-F+FF+F-F+FFF-F+FF. 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 - F, left and right turns on all three axises - +,-,&,^,<,>, a vector direction flip - |, and state push and pop functions - [, ] 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). -

+

+ +

L-Systems.JS is created and maintained by Yuval Adam.

-- cgit v1.3.1