Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mikebharris/javascript_mandelbrot_set_and_julia_set_explorer
A Mandelbrot and Julia set explorer using HTML 5 canvas
https://github.com/mikebharris/javascript_mandelbrot_set_and_julia_set_explorer
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
Last synced: 24 days ago
JSON representation
A Mandelbrot and Julia set explorer using HTML 5 canvas
- Host: GitHub
- URL: https://github.com/mikebharris/javascript_mandelbrot_set_and_julia_set_explorer
- Owner: mikebharris
- License: gpl-2.0
- Created: 2014-09-24T14:18:59.000Z (about 10 years ago)
- Default Branch: main
- Last Pushed: 2022-11-26T08:45:47.000Z (almost 2 years ago)
- Last Synced: 2024-01-22T23:25:56.604Z (10 months ago)
- Topics: 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
- Language: JavaScript
- Homepage:
- Size: 3.8 MB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# JavaScript Mandelbrot and Julia Set Explorer
![Mandelbrot's Baby](mset.png)
![Close-up in green](closeup1.png)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](https://mbharris.co.uk/fe3/). This program, called the Fractal Engine, was a Mandlebrot and Julia set explorer written in GFA Basic for the Atari ST.