mikebharris / javascript_mandelbrot_set_and_julia_set_explorer

A Mandelbrot and Julia set explorer using HTML 5 canvas
GNU General Public License v2.0
3 stars 1 forks source link
animation binary-decomposition canvas distance-estimator escape-time-algorithm explorer fractal-algorithms fractal-rendering julia julia-set level-set-method mandelbrot mandelbrot-fractal mandelbrot-set zoom zoomable

JavaScript Mandelbrot and Julia Set Explorer

Mandelbrot's Baby Close-up in green

Using some JavaScript wizardry it's possible to have an interactive Mandelbrot and Julia set explorer, with no other code. Clicking the mouse at any point in the Mandelbrot set will draw the corresponding Julia set. Setting the Auto-draw Julia Set option to On and moving the mouse over the Mandelbrot set will provide an interactive Julia-set journey.

There is a Zoom function, enabled by hitting the Z key over the Mset canvas. To zoom in click the left mouse button, to zoom out, click the right. When you're happy with the zoom window hit enter to redraw.

Take a look at the Mandelbrot and Julia set generator using HTML 5 canvas element in action by visiting our GitHub Page at https://mikebharris.github.io/javascript_mandelbrot_set_and_julia_set_explorer/

There's also an archive of old Fractal work I did with Dan Grace back in the Eighties. This program, called the Fractal Engine, was a Mandlebrot and Julia set explorer written in GFA Basic for the Atari ST.