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