SimpleFractals Help.

SimpleFractals is a free PC application, that you can use to draw simple fractals, described by basic L-systems. Have a look at the Fractals and L-systems help text for details about the theoretical background.

Menu: Fractal.

New.

Start a new fractal drawing. Does nothing else but clearing the form's input fields.

Open.

Load a new fractal definition (L-systems) by opening a SimpleFractals L-system (.sfl) file. If the definition contains an origin and displacement parameter, these are set for the actual fractal drawing, otherwise the user has to enter them into the corresponding edit fields. If color drawing is disabled and the L-system contains color codes, these are automatically removed, when the L-system is loaded.

Save As...

Save actual L-system to file. The extension of these files should be .sfl (cf. below). Note, that SimpleFractals L-system files are text files, that you can open and edit with a text editor as for example Notepad++.

Exit.

Exit the SimpleFractals application.

Menu: Options.

Alphabet: Use - to turn right, + to turn left.

By default (and for all L-system samples, included in the SimpleFractals download archive), + turns the turtle to the right and - turns it to the left. Other L-systems prefer viewing the turning angle as mathematicians do (positive angle to the right) and use - to turn the turtle to the right and + to turn it to the left. To be able to run such L-systems without having to change them, check this option.

Alphabet: Use f to move without drawing.

SimpleFractals uses the symbol G for moving the turtle without drawing. To be able to run L-systems, that use f for this command without having to change them, check this option.

Alphabet: Enable alphabet color codes.

The alphabet color codes 0..9 are not standard symbols (commands) in L-systems. I "invented" them, in order to have a simple method to create colored fractals. In order to use this feature, this option has to be checked. If unchecked, and the L-system contains color symbols, an error message is displayed.

Drawing (and subitems).

Definition of fractal and background colors of the drawing. Options are: Black on white, white on black, green on black and colored on black. To used this last option, Enable alphabet color codes must be checked. The colors of the fractal will then depend on the color symbols included within the axiom and/or rule(s) of the actual L-system.

Menu: Help.

L-systems.

Displays an introductory help text, concerning fractals and L-systems in your webbrowser.

Help.

Displays usage help for the SimpleFractals application (this text) in your webbrowser.

About.

Displays version, author and date-written of the SimpleFractals application.

Drawing fractals.

The fractal to be drawn has to be defined by a valid L-system. The SimpleFractals L-systems parameters (including the non-standard origin and displacement parameters) and the alphabet used (including the non-standard color symbols 0..9) are described in the Fractals and L-systems help text. If the L-system doesn't contain an origin and displacement parameter, the user has to enter their values in the corresponding edit fields. Also note, that in the case of multiple rules L-systems, the rules have to be written one per line on subsequent lines. Use the Save As... item in the Fractals menu to save the L-system to a file, so that you can load it later.

Windows file association.

If you want, you can associate .sfl files with the SimpleFractals application. One way to do this, is right-clicking a .sfl file and, in the context menu showing up, choosing Open with. Enable the Always use this app to open .sfl files checkbox, browse to the SimpleFractals.exe file and select it as associated application. You'll be now able to open L-system files (starting SimpleFractals with a given L-system loaded) by simply double-clicking a .sfl file.

Another way to associate the .sfl files with SimpleFractals, is to use my Lazarus/Free Pascal application WinFileAssociation.