Skip to content

ThomasBreart/Fractol

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#Fractol - a 42_school's project

A graphical application for drawing fractals

##Install & launch

git clone https://github.com/ThomasBreart/Fractol.git ~/Fractol
cd ~/Fractol && make && ./fractol --OpenCL Mandelbrot

##Usage

usage: ./fractol [--OpenCL] Mandelbrot | Julia | Burning\_ship | Julia\_ship | Multibrot | Manowar | Barnsleyj | Spider

##Main features

  • 8 types of fractals available
  • Zoom and unzoom
  • Keyboard controls
  • Edit the shape of the fractal with the position of the mouse
  • Navigate between the fractals
  • Design with OpenCL

Keyboard shortcuts

Description  Key(s) 
Close the program (aka quit/exit)  esc 
Change the display gradient (aka change color)  7  or  8 
Enable or disable the mouse controls  space 
Increase the number of iterations  + 
Decrease the numbre of iterations  - 
Change fractal type  page up  or  page down 
Show the hud / menu  F16 

note: keys are part of the numpad

Mouse controls

Description  Control(s) 
Zoom and center the fractal with the cursor position  left button 
Unzoom and center the fractal with the cursor position  right button 
Zoom  scroll up 
Unzoom  scroll down 

##Examples

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published