Fractol is a graphical application that generates and visualizes fractals, mathematical sets that exhibit intricate and infinitely complex patterns. This project is part of the 42 school curriculum and involves implementing algorithms to display fractals like the Mandelbrot set and Julia sets. The program is written in C and utilizes the MinilibX library for graphics rendering.
- Visualization of multiple fractals (Mandelbrot, Julia, etc.).
- Interactive zooming and panning.
- Dynamic color schemes for fractal visualization.
- Real-time parameter adjustments (for Julia sets).
- Keyboard and mouse controls for enhanced user interaction.
- Clone the repository:
git clone https://github.com/NzolaKiampava/fractol.git
- Navigate to the project directory
cd fractol
- Compile the project:
make
To run the program, use the following command:
./fractol [fractal_type] [optional parameters]
./fractol M
./fractol J -0.7 0.27015
./fractol J -0.7 0.27015