A fractal viewer project that renders beautiful mathematical fractals using the MiniLibX graphics library.
This project generates and displays fractals, specifically the Mandelbrot and Julia sets. Users can explore these fractals with dynamic zooming and real-time rendering.
- Mandelbrot Set: Classic fractal visualization
- Julia Set: Customizable with real and imaginary parameters
- Zoom Functionality: Interactive exploration of fractal patterns
- 900x900 pixel window resolution
- Linux operating system
- MiniLibX library
- X11 development libraries
- GCC compiler
Clone the repository and compile the project:
git clone https://github.com/yssrexe/fract-ol.git
cd fract-ol
make./fractol Mandelbrot./fractol Julia <real_part> <imaginary_part>Examples:
./fractol Julia -0.7 0.27015
./fractol Julia 0.285 0.01
./fractol Julia -0.4 0.6- Mouse Wheel: Zoom in/out
- ESC: Exit the program
ft_main.c- Entry point and argument handlingmandelbrot.c- Mandelbrot set implementationjulia.c- Julia set implementationzoom.c- Zoom functionalityft_strtod.c- String to double conversionfractol.h- Header file with structure definitionsminilibx-linux/- Graphics library
yael-yas (42 School)
