Plant generation I: Difference between revisions
From JSXGraph Wiki
A WASSERMANN (talk | contribs) No edit summary |
A WASSERMANN (talk | contribs) No edit summary |
||
Line 1: | Line 1: | ||
For an explanation see [[L-systems]]. | For an explanation see [[L-systems]]. | ||
<html> | <html> | ||
<form><textarea id="inputtext0" rows=15 cols=35 wrap="off" style="width:600px;"> | <form><textarea id="inputtext0" rows=15 cols=35 wrap="off" style="width:600px;"> | ||
var level = 3; | var level = 3; | ||
Line 29: | Line 27: | ||
<input type="button" value="clear" onClick="clearturtle(0)"> | <input type="button" value="clear" onClick="clearturtle(0)"> | ||
</form> | </form> | ||
< | </html> | ||
<jsxgraph width="600" height="600" box="box0"> | |||
var t; | var t; | ||
var turtle = []; | var turtle = []; | ||
var brd = []; | var brd = []; | ||
brd[0] = JXG.JSXGraph.initBoard('box0', {originX: 300, originY: 300, unitX: 1, unitY: 1}); | brd[0] = JXG.JSXGraph.initBoard('box0', {originX: 300, originY: 300, unitX: 1, unitY: 1}); | ||
turtle[0] = brd[0]. | turtle[0] = brd[0].create('turtle'); | ||
function expander(level,axiom,rules) { | function expander(level,axiom,rules) { | ||
Line 112: | Line 110: | ||
turtle[nr].cs(); | turtle[nr].cs(); | ||
} | } | ||
</ | </jsxgraph> | ||
* Przemyslaw Prusinkiewicz, James Hanan: Lindenmayer Systems, Fractals, and Plants (Lecture Notes in Biomathematics). Springer-Verlag 1989, ISBN 0-387-97092-4 | * Przemyslaw Prusinkiewicz, James Hanan: Lindenmayer Systems, Fractals, and Plants (Lecture Notes in Biomathematics). Springer-Verlag 1989, ISBN 0-387-97092-4 |
Revision as of 09:57, 25 March 2011
For an explanation see L-systems.
- Przemyslaw Prusinkiewicz, James Hanan: Lindenmayer Systems, Fractals, and Plants (Lecture Notes in Biomathematics). Springer-Verlag 1989, ISBN 0-387-97092-4
- http://en.wikipedia.org/wiki/L-system