diff options
| author | Yuval Adam <yuv.adm@gmail.com> | 2012-05-22 19:31:43 +0300 |
|---|---|---|
| committer | Yuval Adam <yuv.adm@gmail.com> | 2012-05-22 19:31:43 +0300 |
| commit | cba7619c71b6d23795fe76f27e30050707843a23 (patch) | |
| tree | 7a172358afdd893305b4cd3a59f5cc9e58cd6034 | |
| parent | be02868d750d1924b53571fb338998e29c8c1418 (diff) | |
do not push null geometries
| -rw-r--r-- | lsys.js | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -75,7 +75,9 @@ function LSystem(axiom, rules, draw_constants) { geometry = [[x,y,z]]; break; case ']': - coords.push(geometry); + if (geometry.length > 1) { + coords.push(geometry); + } geometry = stack.pop(); U = stack.pop(); L = stack.pop(); |
