Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/adia-dev/fractallllllllls-rs
https://github.com/adia-dev/fractallllllllls-rs
Last synced: about 8 hours ago
JSON representation
- Host: GitHub
- URL: https://github.com/adia-dev/fractallllllllls-rs
- Owner: adia-dev
- Created: 2023-11-01T23:07:39.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-11-01T23:21:47.000Z (about 1 year ago)
- Last Synced: 2024-04-20T16:53:06.965Z (7 months ago)
- Language: Rust
- Size: 1.56 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Fractal Generator in Rust
This repository contains a Rust application for generating fractal images such as the Mandelbrot set, Julia set, and Burning Ship fractal.
## Overview
The code is structured into modules to handle complex number arithmetic and the generation of different fractals. Images are generated using the `image` crate and saved in PNG format.
## Generated Images
Here are some of the beautiful fractals generated by this application:
### Mandelbrot Set
![Mandelbrot Set](mandelbrot.png)
### Julia Set
![Julia Set](julia.png)
### Burning Ship Fractal (THIS NEEDS TO BE FIXEDDDD)
![Burning Ship Fractal](burning_ship.png)
## Acknowledgments
I would like to express my gratitude to Jeroen Rotgers for his informative blog post on creating the Mandelbrot set in Rust ([Creating the Mandelbrot Set in Rust](https://rotgers.io/posts/mandelbrot-rust/)). The clear explanation and code samples provided a solid foundation that greatly assisted in the development of this project. This exploration into fractals in Rust would not have been possible without the knowledge shared in the post. A heartfelt thank you to Jeroen for his contribution to the Rust community and for inspiring this project.
## How to Run
Ensure you have Rust and Cargo installed. Then clone this repository, navigate into the project directory, and run:
```shell
cargo run
```The images will be generated in the root directory of the project.