From 70e56aa2b9ce7f4b1a0ec4aedef34fc78573f5c1 Mon Sep 17 00:00:00 2001 From: Yuval Adam Date: Wed, 23 May 2012 13:26:56 +0300 Subject: added custom lsys form --- index.html | 24 ++++++++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) diff --git a/index.html b/index.html index 0fe9b46..131adad 100644 --- a/index.html +++ b/index.html @@ -89,10 +89,12 @@ for (var i=0; i<coords.length; i++) {

-
- - - + + + + + +
@@ -226,6 +228,20 @@ for (var i=0; i<coords.length; i++) { return false; }); + $('#custom-draw').click(function(e) { + var axiom = $('#custom-axiom').val(); + var rules = eval('(' + $('#custom-rules').val() + ')'); + var iterations = $('#custom-iterations').val(); + var angle = $('#custom-angle').val(); + + if (lsys_tree) { + scene.remove(lsys_tree); + } + var custom_lsys = new LSystem(axiom, rules).iterate(iterations).draw(angle * (Math.PI / 180)); + draw_lsys(custom_lsys); + return false; + }); + -- cgit v1.3.1