9469555e |
1 | DESCRIPTION |
2 | ----------- |
3 | |
4 | LSystem3d is a experimental Lindenmayer System generator with 3d capabilities, |
5 | whose main goal is to generate all kinds of plants or whatever fractal |
90660240 |
6 | L-system structures the user desires. For now, LSystem3D is highly under |
9469555e |
7 | development and is considered alpha, that is, lots of things are missing and |
8 | it will probably not work 100% accurate. |
9 | |
10 | |
11 | |
12 | REQUIREMENTS |
13 | ------------ |
14 | |
15 | Currently tested in Debian GNU/Linux (Sid) only, but should compile fine on |
16 | other platforms without bigger modification. |
17 | |
90660240 |
18 | A fast computer with HW accelerated 3D would be nice. |
19 | |
20 | Dependencies; |
9469555e |
21 | |
22 | OpenGL |
90660240 |
23 | FOX toolkit |
9469555e |
24 | libxml++ |
25 | glibmm |
26 | |
27 | |
28 | |
29 | USAGE |
30 | ----- |
31 | |
90660240 |
32 | Mouse keys: |
9469555e |
33 | |
90660240 |
34 | Left move model in z-plane |
35 | Middle zoom in and out |
36 | Right rotate around the y-axis |
9469555e |
37 | |
38 | |
39 | Rules: |
40 | |
41 | = name/rule separator |
90660240 |
42 | F walk forward, leave a trace |
43 | A-Z rewrite operator |
9469555e |
44 | + turn left |
45 | - turn right |
46 | & pitch down |
47 | ^ pitch up |
48 | \ roll left |
49 | / roll right |
50 | | turn around 180 degrees |
51 | [ save state to stack |
52 | ] restore state from stack |
90660240 |
53 | { first vertex of a filled polygon |
54 | } last vertex of a filled polygon |
55 | f one vertex of a filled polygon |
56 | ! decrease diameter of segment |
57 | ' increase color index |
58 | , decrease color index |