I added some options to the L-system extension (and changed some other settings). The same things can be done as before, but also a lot more. Main additions:
- Scale the lines (length) with every iteration. I chose to use the same syntax as Fractint uses (or so I read). The "@" symbol indicates a scaling change. You can either type a number (e.g. "@4" to make the lines 4 times longer each step), the inverse of a number (e.g. "@I3", resulting in a scaling factor of 1/3 -- very useful for the Koch Snowflake fractal), the square root of a number (e.g. "@Q5") or the inverse of a square root (e.g. "@IQ2"). This last one is used in the Pythagoras Tree fractal.
- Next, I added a "Colors" field. In this field you can insert the hexadecimal (e.g. "#FF8800") color codes, separated by ";" (like the separation of the Rules). With the "#" symbol in the Axiom or Rules field, you can indicate that the color should change. Moreover, you can also choose to use a semi-random color. It works as follows: "R(#770000,20)". This will result in a shade of red, with a maximum difference of 20% in lightness/darkness with respect to the chosen color, "#770000".
- Besides a field for the line width, there is also a symbol to change the line width every iteration (it just decreases by 1 for now). This symbol is "&".
Some examples:
[ Direct Link ]
[ Direct Link ]
[ Direct Link ]
To really show the steps, I made a short video -- but since this is actually my first "video tutorial", it's not quite optimal... But I can always redo it, right . Link: YouTube
The only drawback (in my opinion) is that this extension becomes even more difficult to understand -- but with some examples and a better tutorial, it shouldn't be that hard to get everything out of it!