lsystem – An interactive L-System Simulator

The lsystem application is an interactive fractal generator for Lindenmayer systems (also called “L-systems”, Wikipedia). It supports Lindenmayer systems with arbitrary many variables (including helper variables which do not result in painted segments), different angles for left/right rotations and scaling down drawings within the recursive call. The user interface is written in Qt5.

The C++/Qt Source Code (MIT License) is available in the GitHub repository.

Prebuild binaries (v0.9.0)

Screenshots

Screenshots of the lsystem application, showing a tree and a partially painted Lévy c curve in the player.

 

The Lévy C curve, generated with lsystem