├── js
├── .gitignore
├── system-ticker.js
├── jquery.ellipsis.js
├── api.js
├── jquery.cookie.js
├── lsys-intro.js
├── intro.min.js
├── live.js
├── underscore.js
└── jquery.kinetic.js
├── favicon.ico
├── img
├── logo.png
├── logo2.png
├── logo3.png
├── 100x100.gif
├── logo_tr.png
├── glyphicons-halflings.png
├── systems
│ ├── lsys_amoeba.png
│ ├── lsys_birds.png
│ ├── lsys_clover.png
│ ├── lsys_coral.png
│ ├── lsys_fire!.png
│ ├── lsys_gears.png
│ ├── lsys_gemini.png
│ ├── lsys_politic.png
│ ├── lsys_re-coil.png
│ ├── lsys_samurai.png
│ ├── lsys_start.png
│ ├── lsys_tornado.png
│ ├── lsys_tree!.png
│ ├── lsys_trigon.png
│ ├── lsys_trippy.png
│ ├── lsys_wormly.png
│ ├── lsys_clockwork.png
│ ├── lsys_dandelion.png
│ ├── lsys_flagella.png
│ ├── lsys_flyweight.png
│ ├── lsys_kinetica.png
│ ├── lsys_leviathon.png
│ ├── lsys_manta_ray.png
│ ├── lsys_number_8.png
│ ├── lsys_octosquid.png
│ ├── lsys_pollenate.png
│ ├── lsys_slamurai.png
│ ├── lsys_stardust.png
│ ├── lsys_stargaze.png
│ ├── lsys_the_bomb.png
│ ├── lsys_the_slug.png
│ ├── lsys_trifecta.png
│ ├── lsys_try_force.png
│ ├── lsys_wormhole.png
│ ├── lsys_3d_pyramids.png
│ ├── lsys_3d_rollers_2.png
│ ├── lsys_angel_flight.png
│ ├── lsys_brainchild.png
│ ├── lsys_coalescence.png
│ ├── lsys_conswarmity.png
│ ├── lsys_dance_for_me.png
│ ├── lsys_death_spiral.png
│ ├── lsys_dragonfish.png
│ ├── lsys_freaky_face.png
│ ├── lsys_heisenberg.png
│ ├── lsys_holy_shit!.png
│ ├── lsys_house_rules.png
│ ├── lsys_jelly-crab.png
│ ├── lsys_johnny_lee.png
│ ├── lsys_mandelbutt.png
│ ├── lsys_mortal_coil.png
│ ├── lsys_ornate_clock.png
│ ├── lsys_platterstar.png
│ ├── lsys_pulse_engine.png
│ ├── lsys_seriously_3d.png
│ ├── lsys_shaman_face.png
│ ├── lsys_snapdragon.png
│ ├── lsys_spin_engine.png
│ ├── lsys_spirocopter.png
│ ├── lsys_the_triffids.png
│ ├── lsys_tree_horse.png
│ ├── lsys_wigglesaur.png
│ ├── lsys_bubble_trouble.png
│ ├── lsys_clockwork_coil.png
│ ├── lsys_crystal_orchid.png
│ ├── lsys_dream_catcher.png
│ ├── lsys_metamorphosis.png
│ ├── lsys_ordered_chaos.png
│ ├── lsys_rorschach_test.png
│ ├── lsys_snake_charmer.png
│ ├── lsys_spindlethrift.png
│ ├── lsys_the_DNA_dance.png
│ ├── lsys_twistmas_tree.png
│ ├── lsys_twizzlestache.png
│ ├── lsys_I_will_crush_you.png
│ ├── lsys_biohazard_angel.png
│ ├── lsys_close_encounters.png
│ ├── lsys_cthulu's_daughter.png
│ ├── lsys_dragon_spirograph.png
│ ├── lsys_single_3d_blade.png
│ ├── lsys_the_park_at_night.png
│ ├── lsys_3d_tusk___gearspin.png
│ ├── lsys_choose_your_tunnel.png
│ ├── lsys_king_of_the_jungle.png
│ ├── lsys_seahorse_moustache.png
│ ├── lsys_battling_dragon_tails.png
│ ├── lsys_needle_in_a_haystack.png
│ ├── lsys_jamiroquai_-_rippletwist.png
│ ├── lsys_I_mustache_you_a_question.png
│ ├── lsys_the_indomitable_moustachio.png
│ ├── lsys_beating_heart_(wiggle_mouse).png
│ ├── lsys_helicopter_plant_(drag_left).png
│ └── lsys_the_grinch_in_a_christmas_hat.png
└── glyphicons-halflings-white.png
├── font
├── fontello.eot
├── fontello.ttf
├── fontello.woff
└── fontello.svg
├── .gitignore
├── bin
├── mkimg
└── build
├── benchmark
├── run_data
├── run
├── benchmark.coffee
├── foo.coffee
└── test.html
├── package.json
├── README.md
├── run
├── LICENSE.md
├── coffee
├── util.coffee
├── compilation.coffee
├── lsystem.coffee
├── controls.coffee
├── rendering.coffee
└── manager.coffee
├── css
├── animation.css
├── fontello.css
├── forkme.css
├── introjs.min.css
├── lsys.css
└── normalize.css
├── sass
└── test.scss
├── examples.html
├── ticker_min.json
└── index.html
/js/.gitignore:
--------------------------------------------------------------------------------
1 | generated
2 |
--------------------------------------------------------------------------------
/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/favicon.ico
--------------------------------------------------------------------------------
/img/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/logo.png
--------------------------------------------------------------------------------
/img/logo2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/logo2.png
--------------------------------------------------------------------------------
/img/logo3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/logo3.png
--------------------------------------------------------------------------------
/img/100x100.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/100x100.gif
--------------------------------------------------------------------------------
/img/logo_tr.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/logo_tr.png
--------------------------------------------------------------------------------
/font/fontello.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/font/fontello.eot
--------------------------------------------------------------------------------
/font/fontello.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/font/fontello.ttf
--------------------------------------------------------------------------------
/font/fontello.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/font/fontello.woff
--------------------------------------------------------------------------------
/img/glyphicons-halflings.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/glyphicons-halflings.png
--------------------------------------------------------------------------------
/img/systems/lsys_amoeba.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_amoeba.png
--------------------------------------------------------------------------------
/img/systems/lsys_birds.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_birds.png
--------------------------------------------------------------------------------
/img/systems/lsys_clover.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_clover.png
--------------------------------------------------------------------------------
/img/systems/lsys_coral.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_coral.png
--------------------------------------------------------------------------------
/img/systems/lsys_fire!.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_fire!.png
--------------------------------------------------------------------------------
/img/systems/lsys_gears.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_gears.png
--------------------------------------------------------------------------------
/img/systems/lsys_gemini.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_gemini.png
--------------------------------------------------------------------------------
/img/systems/lsys_politic.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_politic.png
--------------------------------------------------------------------------------
/img/systems/lsys_re-coil.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_re-coil.png
--------------------------------------------------------------------------------
/img/systems/lsys_samurai.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_samurai.png
--------------------------------------------------------------------------------
/img/systems/lsys_start.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_start.png
--------------------------------------------------------------------------------
/img/systems/lsys_tornado.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_tornado.png
--------------------------------------------------------------------------------
/img/systems/lsys_tree!.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_tree!.png
--------------------------------------------------------------------------------
/img/systems/lsys_trigon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_trigon.png
--------------------------------------------------------------------------------
/img/systems/lsys_trippy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_trippy.png
--------------------------------------------------------------------------------
/img/systems/lsys_wormly.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_wormly.png
--------------------------------------------------------------------------------
/img/systems/lsys_clockwork.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_clockwork.png
--------------------------------------------------------------------------------
/img/systems/lsys_dandelion.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_dandelion.png
--------------------------------------------------------------------------------
/img/systems/lsys_flagella.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_flagella.png
--------------------------------------------------------------------------------
/img/systems/lsys_flyweight.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_flyweight.png
--------------------------------------------------------------------------------
/img/systems/lsys_kinetica.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_kinetica.png
--------------------------------------------------------------------------------
/img/systems/lsys_leviathon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_leviathon.png
--------------------------------------------------------------------------------
/img/systems/lsys_manta_ray.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_manta_ray.png
--------------------------------------------------------------------------------
/img/systems/lsys_number_8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_number_8.png
--------------------------------------------------------------------------------
/img/systems/lsys_octosquid.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_octosquid.png
--------------------------------------------------------------------------------
/img/systems/lsys_pollenate.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_pollenate.png
--------------------------------------------------------------------------------
/img/systems/lsys_slamurai.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_slamurai.png
--------------------------------------------------------------------------------
/img/systems/lsys_stardust.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_stardust.png
--------------------------------------------------------------------------------
/img/systems/lsys_stargaze.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_stargaze.png
--------------------------------------------------------------------------------
/img/systems/lsys_the_bomb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_the_bomb.png
--------------------------------------------------------------------------------
/img/systems/lsys_the_slug.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_the_slug.png
--------------------------------------------------------------------------------
/img/systems/lsys_trifecta.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_trifecta.png
--------------------------------------------------------------------------------
/img/systems/lsys_try_force.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_try_force.png
--------------------------------------------------------------------------------
/img/systems/lsys_wormhole.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_wormhole.png
--------------------------------------------------------------------------------
/img/systems/lsys_3d_pyramids.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_3d_pyramids.png
--------------------------------------------------------------------------------
/img/systems/lsys_3d_rollers_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_3d_rollers_2.png
--------------------------------------------------------------------------------
/img/systems/lsys_angel_flight.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_angel_flight.png
--------------------------------------------------------------------------------
/img/systems/lsys_brainchild.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_brainchild.png
--------------------------------------------------------------------------------
/img/systems/lsys_coalescence.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_coalescence.png
--------------------------------------------------------------------------------
/img/systems/lsys_conswarmity.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_conswarmity.png
--------------------------------------------------------------------------------
/img/systems/lsys_dance_for_me.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_dance_for_me.png
--------------------------------------------------------------------------------
/img/systems/lsys_death_spiral.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_death_spiral.png
--------------------------------------------------------------------------------
/img/systems/lsys_dragonfish.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_dragonfish.png
--------------------------------------------------------------------------------
/img/systems/lsys_freaky_face.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_freaky_face.png
--------------------------------------------------------------------------------
/img/systems/lsys_heisenberg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_heisenberg.png
--------------------------------------------------------------------------------
/img/systems/lsys_holy_shit!.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_holy_shit!.png
--------------------------------------------------------------------------------
/img/systems/lsys_house_rules.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_house_rules.png
--------------------------------------------------------------------------------
/img/systems/lsys_jelly-crab.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_jelly-crab.png
--------------------------------------------------------------------------------
/img/systems/lsys_johnny_lee.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_johnny_lee.png
--------------------------------------------------------------------------------
/img/systems/lsys_mandelbutt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_mandelbutt.png
--------------------------------------------------------------------------------
/img/systems/lsys_mortal_coil.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_mortal_coil.png
--------------------------------------------------------------------------------
/img/systems/lsys_ornate_clock.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_ornate_clock.png
--------------------------------------------------------------------------------
/img/systems/lsys_platterstar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_platterstar.png
--------------------------------------------------------------------------------
/img/systems/lsys_pulse_engine.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_pulse_engine.png
--------------------------------------------------------------------------------
/img/systems/lsys_seriously_3d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_seriously_3d.png
--------------------------------------------------------------------------------
/img/systems/lsys_shaman_face.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_shaman_face.png
--------------------------------------------------------------------------------
/img/systems/lsys_snapdragon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_snapdragon.png
--------------------------------------------------------------------------------
/img/systems/lsys_spin_engine.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_spin_engine.png
--------------------------------------------------------------------------------
/img/systems/lsys_spirocopter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_spirocopter.png
--------------------------------------------------------------------------------
/img/systems/lsys_the_triffids.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_the_triffids.png
--------------------------------------------------------------------------------
/img/systems/lsys_tree_horse.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_tree_horse.png
--------------------------------------------------------------------------------
/img/systems/lsys_wigglesaur.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_wigglesaur.png
--------------------------------------------------------------------------------
/img/glyphicons-halflings-white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/glyphicons-halflings-white.png
--------------------------------------------------------------------------------
/img/systems/lsys_bubble_trouble.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_bubble_trouble.png
--------------------------------------------------------------------------------
/img/systems/lsys_clockwork_coil.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_clockwork_coil.png
--------------------------------------------------------------------------------
/img/systems/lsys_crystal_orchid.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_crystal_orchid.png
--------------------------------------------------------------------------------
/img/systems/lsys_dream_catcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_dream_catcher.png
--------------------------------------------------------------------------------
/img/systems/lsys_metamorphosis.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_metamorphosis.png
--------------------------------------------------------------------------------
/img/systems/lsys_ordered_chaos.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_ordered_chaos.png
--------------------------------------------------------------------------------
/img/systems/lsys_rorschach_test.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_rorschach_test.png
--------------------------------------------------------------------------------
/img/systems/lsys_snake_charmer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_snake_charmer.png
--------------------------------------------------------------------------------
/img/systems/lsys_spindlethrift.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_spindlethrift.png
--------------------------------------------------------------------------------
/img/systems/lsys_the_DNA_dance.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_the_DNA_dance.png
--------------------------------------------------------------------------------
/img/systems/lsys_twistmas_tree.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_twistmas_tree.png
--------------------------------------------------------------------------------
/img/systems/lsys_twizzlestache.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_twizzlestache.png
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | test.css
3 | .idea
4 | Lsys.iml
5 | target
6 | lsys.tar
7 | notes
8 | benchmark/run_data
9 |
--------------------------------------------------------------------------------
/bin/mkimg:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | convert $1 -resize 100x100 -gravity center -background transparent -extent 100x100 $1
4 |
--------------------------------------------------------------------------------
/img/systems/lsys_I_will_crush_you.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_I_will_crush_you.png
--------------------------------------------------------------------------------
/img/systems/lsys_biohazard_angel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_biohazard_angel.png
--------------------------------------------------------------------------------
/img/systems/lsys_close_encounters.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_close_encounters.png
--------------------------------------------------------------------------------
/img/systems/lsys_cthulu's_daughter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_cthulu's_daughter.png
--------------------------------------------------------------------------------
/img/systems/lsys_dragon_spirograph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_dragon_spirograph.png
--------------------------------------------------------------------------------
/img/systems/lsys_single_3d_blade.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_single_3d_blade.png
--------------------------------------------------------------------------------
/img/systems/lsys_the_park_at_night.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_the_park_at_night.png
--------------------------------------------------------------------------------
/benchmark/run_data:
--------------------------------------------------------------------------------
1 | 12 ms,17.2 ms,44.6 ms,128.4 ms,
2 | 12 ms,16.6 ms,42.8 ms,125.2 ms,
3 | 12 ms,16.4 ms,44.2 ms,122 ms,
4 |
--------------------------------------------------------------------------------
/img/systems/lsys_3d_tusk___gearspin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_3d_tusk___gearspin.png
--------------------------------------------------------------------------------
/img/systems/lsys_choose_your_tunnel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_choose_your_tunnel.png
--------------------------------------------------------------------------------
/img/systems/lsys_king_of_the_jungle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_king_of_the_jungle.png
--------------------------------------------------------------------------------
/img/systems/lsys_seahorse_moustache.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_seahorse_moustache.png
--------------------------------------------------------------------------------
/img/systems/lsys_battling_dragon_tails.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_battling_dragon_tails.png
--------------------------------------------------------------------------------
/img/systems/lsys_needle_in_a_haystack.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_needle_in_a_haystack.png
--------------------------------------------------------------------------------
/img/systems/lsys_jamiroquai_-_rippletwist.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_jamiroquai_-_rippletwist.png
--------------------------------------------------------------------------------
/img/systems/lsys_I_mustache_you_a_question.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_I_mustache_you_a_question.png
--------------------------------------------------------------------------------
/img/systems/lsys_the_indomitable_moustachio.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_the_indomitable_moustachio.png
--------------------------------------------------------------------------------
/img/systems/lsys_beating_heart_(wiggle_mouse).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_beating_heart_(wiggle_mouse).png
--------------------------------------------------------------------------------
/img/systems/lsys_helicopter_plant_(drag_left).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_helicopter_plant_(drag_left).png
--------------------------------------------------------------------------------
/img/systems/lsys_the_grinch_in_a_christmas_hat.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benvan/lsys/HEAD/img/systems/lsys_the_grinch_in_a_christmas_hat.png
--------------------------------------------------------------------------------
/benchmark/run:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | ./benchmark.coffee 2> /dev/null | grep ms --line-buffered | tee >( tr '\n' ',' >> run_data)
4 | echo >> run_data
5 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "lsys",
3 | "description": "interactive l-system generator",
4 | "author": "Ben van Enckevort | benvan",
5 | "version": "0.1.0",
6 | "dependencies": {
7 | "coffee-script": ">= 1.3.0",
8 | "jitter": ">= 1.1.1",
9 | "node-sass": "3.4.2",
10 | "json-minify": ">= 1.0.0",
11 | "http-server": ">= 0.5.0"
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | interactive l-system generator written in coffeescript
2 |
3 | see it running: http://benvan.co.uk/lsys
4 |
5 | INSTALLING / RUNNING
6 |
7 | ./run - this script requires npm
8 |
9 | If you'd rather do things manually, you'll need to:
10 | - compile coffee/* into js/generated/*.js
11 | - compile sass/*.scss into sass/*.css
12 |
13 | Currently, the classes are not namespaced - so ./run uses the -b flag when invoking coffee-script / jitter.
14 |
--------------------------------------------------------------------------------
/run:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | npm install
4 | mkdir -p js/generated
5 |
6 | echo running on http://localhost:8000
7 | echo
8 |
9 | function handle_sigint()
10 | {
11 | echo Shutting down...
12 | for proc in `jobs -p`
13 | do
14 | kill $proc
15 | done
16 | }
17 |
18 | trap handle_sigint SIGINT
19 |
20 | (node_modules/http-server/bin/http-server . -p 8000 &> /dev/null) &
21 |
22 | (node_modules/node-sass/bin/node-sass sass/test.scss sass/test.css) &
23 |
24 | (node_modules/jitter/bin/jitter -b coffee js/generated) &
25 |
26 | wait
27 |
28 |
--------------------------------------------------------------------------------
/benchmark/benchmark.coffee:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env phantomjs
2 |
3 | page = new WebPage()
4 |
5 | # Don't supress console output
6 | page.onConsoleMessage = (msg) ->
7 | console.log msg
8 |
9 | # Terminate when the reporter singals that testing is over.
10 | # We cannot use a callback function for this (because page.evaluate is sandboxed),
11 | # so we have to *observe* the website.
12 | if msg == "done"
13 | phantom.exit()
14 |
15 | page.open "test.html", (status) ->
16 | console.log(status)
17 | if status != "success"
18 | console.log "can't load the address!"
19 | phantom.exit 1
20 |
--------------------------------------------------------------------------------
/LICENSE.md:
--------------------------------------------------------------------------------
1 | Lsys - an interactive l-system generator
2 | Copyright (C) 2013 Ben van Enckevort
3 |
4 | This program is free software: you can redistribute it and/or modify
5 | it under the terms of the GNU General Public License as published by
6 | the Free Software Foundation, either version 3 of the License, or
7 | (at your option) any later version.
8 |
9 | This program is distributed in the hope that it will be useful,
10 | but WITHOUT ANY WARRANTY; without even the implied warranty of
11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 | GNU General Public License for more details.
13 |
14 | You should have received a copy of the GNU General Public License
15 | along with this program. If not, see
lsys
148 |