Fractol is a program developed for my learning course at 21 school for the exploration of Fractals.
Several options are available (see Keyboard shortcuts or/and Mouse controls sections for more infos) :
- Zoom and unzoom
- Change the number of iterations
- Move the current fractal
- Edit the display gradient
- Navigate between fractals
- Edit the shape of the fractal with the position of the mouse (not for all fractals)
git clone https://github.com/TheWeaklessOne/fractol ~/Fractol
cd ~/Fractol && make && ./fractol juliaYou have to launch the program with a parameter. This is the name of the fractal you would like to open at the execution of the program.
Example :
Open the fractol menu ⇣
./fractol menu| Description | Key(s) |
| Close the program (aka quit/exit) | esc |
| Change the display gradient (aka change color) | shift |
| Move the fractal to the up (aka move up) | ▲ |
| Move the fractal to the down (aka move down) | ▼ |
| Move the fractal to the left (aka width move left) | ◄ |
| Move the fractal to the right (aka move right) | ► |
| Show/close hint | Z/X |
| Return to menu | RMB |
| Description | Control(s) |
| Increase the number of iterations and the global size of the fractal (aka zoom) | scroll up |
| Decrease the number of iterations and the global size of the fractal (aka unzoom) | scroll down |
| Enable or disable the mouse controls | LMB |
| Return to menu | RMB |
