Skip to content

hellopuza/Mandelbrot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mandelbrot set viewer

screenshot

I wrote a simple program that let's you view the Mandelbrot Set and zoom in.

Features

  • Beautiful rainbow coloring
  • Efficient implementation along with user interaction with the mouse allowing you to scale across the set
  • You can take screenshots
  • Fast execution of the program using SSE and AVX intrinsics

Usage

How to build

$ make

Requirements:

  • C++ compiler, GNU make,
  • SFML

Therminal

# if you want to run the program
$ ./Mandelbrot

How to use

  • Zoom in: draw a rectangle with the left mouse button in the area you want to zoom in. The rectangle will be blue.
  • Zoom out: draw a rectangle with the right mouse button in the area you want to zoom out. The rectangle will be red.
  • Take a screenshot: Press Enter. The screenshot will be saved as "screenshot().png" in your directory.
  • Point trace: Press Space.
  • Fullscreen mode: Press F11.
  • Exit the program: Press Esc or close window.

About

Mandelbrot set viewer

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published