Fractol

Visual representation of various fractals:

  • Julia
  • Mandelbrot
  • Newton
  • more to come ...

Installation

clone this repository:

git clone https://github.com/laurentmeyer/fractol.git

compile the executable:

make

launch the executable with the desired set:

./fractol -f <julia | mandelbrot | newton>

Commands

Zoom with mousewheel. To quit, press Esc.

The Julia set responds to mouse position. To lock mouse position, press m.

Additional notes

This project is part of the 42 school cursus. It can be extended in numerous ways:

  • more fractals
  • multithreading
  • GPU calculations