IsadoraRebelo / Fractol

This project is to create a small fractal exploration program.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Summary:

This project is meant to create graphically beautiful fractals.

Introduction:

This project is to create a small fractal exploration program. Start by seeing what a fractal is.

General Considerations:

  • The second project of Codam (42 Network School) in the graphic branch, the full PDF can be found in this repository.
  • Makefile commands:
make
make re
make clean
make fclean
  • Usage:
./fractol FractalName

Fractals you can choose:

Mandelbrot
Julia
BurningShip

Controls:

Move with arrows (UP, DOWN, RIGHT, LEFT).
Zoon in and out with the mouse scroll.
Reset the set with R.
ESC to quit the program.

Three sets of colors, change with the following keys:
S = Standard.
P = Psychedelic.
B = Brazil.

Controls Julia Set:

Move the mouse to change form.
Click to freeze, click again to unfreeze.

Ps: The interaction value change when you zoon in and out.
Ps2: The zoom follows the mouse position.

Images:

Mandelbrot Set:

alt text alt text

Julia Set:

alt text

BurningShip Set:

alt text

About

This project is to create a small fractal exploration program.


Languages

Language:C 86.2%Language:Objective-C 7.0%Language:Roff 5.9%Language:Makefile 0.9%