-- Completed --
This is a single threaded application written in C. It generates below listed fractals using a graphics library Minilibx, which provides a beginner-friendly C API to interact with the X11 system. Following fractals are available:
- Mandelbrot set
- Julia set
- burning ship set
# move into necessary directory: either Linux or MacOS platform
cd linux_version
# or
cd macOS_version
Then run the following line to pull external library Minilibx repo
git submodule update --init --recursive
Finally, run make
.
- Start the program by choosing the type of fractal
-[m/j/b]
as a parameter.
./fractol -m
-
To move use
W, A, S, D
-
To zoom in / out use
mouse wheel
orarrow key up / down
-
To change colors and sets, press
ENTER
andSPACE
respectively. -
To reset image press
R
.