This projects aims to create a webpage that will allow for a dynamic viewing of the Mandelbrot, Julia, Multibrot, and Multi-Julia set. JavaScript (P5.js) was used for the graphics. The recursive math functions were implemented iteratively to avoid stack overflow.
This project started in early March and is on-going due to its relatively broad scope (web languages and mathematical algorithms).
Note that this is a collaborated project with joshz123. This repository is created with a copy of all the files for people to check out
- Create a dynamic Mandelbrot viewer
- Extend the functionality to the filled Julia Sets (animated)
- Create a viewer for the Multibrot set
- Extend the same Julia Set functionality to the Multibrot set
- Provide curious minds about how the algorithm works
- Title page of the website with HTML and CSS stylesheet
- Mandelbrot set (left) and Julia set (right).
Due to an on-going problem with some iOS received gif not looping on Github, please click on the gif to see the dynamic output of Julia sets.
- Multibrot set with exponent of 3 (left) and Multi-Julia set(right)
- User-input exponents (D-value) for the multibrot set with color mapping
Mandelbrot set: https://en.wikipedia.org/wiki/Mandelbrot_set
Julia set / Multi-Julia set: https://en.wikipedia.org/wiki/Julia_set
Multibrot set: https://en.wikipedia.org/wiki/Multibrot_set