diff options
| author | Yuval Adam <yuv.adm@gmail.com> | 2012-05-21 15:42:02 +0300 |
|---|---|---|
| committer | Yuval Adam <yuv.adm@gmail.com> | 2012-05-21 15:42:02 +0300 |
| commit | d5a8f592051aa3d0deb7f389dbf56262b0328ea6 (patch) | |
| tree | 999623d97bf4c953f4926a68b2ebb66e368ff022 | |
| parent | d1bb0e86866b85dfd7b0a30233fed3e6ab9363a5 (diff) | |
added dragon curve
| -rw-r--r-- | index.html | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -81,6 +81,7 @@ for (var i=0; i<coords.length; i++) { <li class="nav-header">2D Basics</li> <li><a href="#" class="lsys-link" data-lsys="koch_curve" data-dim="2D">Koch Curve</a></li> <li><a href="#" class="lsys-link" data-lsys="sierpinski" data-dim="2D">Sierpinski Triangle</a></li> + <li><a href="#" class="lsys-link" data-lsys="dragon_curve" data-dim="2D">Dragon Curve</a></li> </ul> </div> <div class="span9"> @@ -95,7 +96,8 @@ for (var i=0; i<coords.length; i++) { <script> var lsys_dir = { 'koch_curve': new LSystem('F', {'F': 'F+F-F-F+F'}).iterate(3).draw(Math.PI/2), - 'sierpinski': new LSystem('A', {'A': 'B-A-B', 'B': 'A+B+A'}, ['A', 'B']).iterate(4).draw(Math.PI/3) + 'sierpinski': new LSystem('A', {'A': 'B-A-B', 'B': 'A+B+A'}, ['A', 'B']).iterate(4).draw(Math.PI/3), + 'dragon_curve': new LSystem('FX', {'X': 'X+YF', 'Y': 'FX-Y'}).iterate(10).draw(Math.PI/2) } var WIDTH = 500; //window.innerWidth; |
