Skip to content

A viewer for the Mandelbrot Set written in Java using the Swing Library

License

Notifications You must be signed in to change notification settings

gaurav5-5/JavaMandelbrotSetViewer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mandelbrot Set Viewer

View and Explore the Mandelbrot Set in a simple GUI.

Directory Structure

JavaMandelbrotSetViewer/
 ├── src/
 │   ├── Fractal/
 │   │   └── Mandelbrot/
 │   │       ├── Image.java
 │   │       └── Panel.java
 │   │
 │   ├── util/
 │   │   ├── Complex.java
 │   │   ├── Vector2.java
 │   │   └── Vector3.java
 │   │
 │   └── App.java
 │
 ├── screenshots/
 │   └── *.png
 │
 ├── README.md
 ├── LICENSE
 └── .gitignore

Usage

The following commands should be executed from the Project Root Directory

Compiling

$ mkdir -p bin
$ cd src
$ javac App.java -d ../bin

Running

$ java -cp './bin' 'App'

Cleaning

$ rm -rf bin/

Makefile

A Makefile has been provided with the above commands for ease of use.

$ make clean
$ make compile
$ make run

or alternatively,

$ make all

Screenshots

Mandelbrot Set 1 Mandelbrot Set 2

Releases

No releases published

Packages

No packages published