1.4 KiB
1.4 KiB
Mandelbrot Set
An interactive interface where you can navigate the Mandelbrot Set.
Controls
2D Movement
Key | Action |
---|---|
W | Up |
A | Left |
S | Down |
D | Right |
Zoom
Key | Action |
---|---|
Q | Zoom Out |
E | Zoom In |
2D and Zoom Scale
Key | Action |
---|---|
R | Increase Scale |
F | Decrease Scale |
Mandelbrot Iteration Limit (Max 512 by default)
Key | Action |
---|---|
T | Increment by a factor of 2 |
G | Decrement by a factor of 2 |
Build Instructions
You can build the program with cargo build
, or cargo build --release
on stable.
Run Instructions
You can either execute the compiled binary, or use cargo run --release
TODO
- Make Zooming feel more natural (where you zoom to is fixed, and not centred)
- Make the amount of iterations done when calculating the Mandelbrot set configurable
- Add smooth colouring
- Zoom with the Mouse?
- Automatically change scale? Remove the need for the user to deal with the Scale modifier