Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bartolomej/julia-set
Julia set rendering tool ♾️
https://github.com/bartolomej/julia-set
complex-numbers julia-set math-art visualization
Last synced: about 16 hours ago
JSON representation
Julia set rendering tool ♾️
- Host: GitHub
- URL: https://github.com/bartolomej/julia-set
- Owner: bartolomej
- Created: 2019-12-21T14:18:58.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2020-08-02T14:35:00.000Z (over 4 years ago)
- Last Synced: 2023-03-06T23:09:14.999Z (over 1 year ago)
- Topics: complex-numbers, julia-set, math-art, visualization
- Language: Go
- Homepage: https://bartolomej.github.io/julia-set/
- Size: 26.8 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Complex set art
Generate artistic images of Julia Set. More about [Julia Set](https://en.wikipedia.org/wiki/Julia_set).
I made this program while I was learning Go language for the first time.I've also made another web based visualization of Julia set [here](https://bartolomej.github.io/julia-set).
| | | |
|:-------------------------:|:-------------------------:|:-------------------------:|
| C = 0 + 0i | C = -0.43 - 0.2i|
| C = 0.61 + 0.52i | C = -0.81 + 0.0i|
| | |## Installation
Clone project in your project directory.
```bash
git clone github.com/bartolomej/julia-set && cd julia-set
```## Usage
Requires a configured [Go environment](https://golang.org/doc/install).
### Default config
Run `default` scene configuration stored in `example.config.json`.
```
go run main.go
```Basic usage syntax:
```bash
go run *.go
```### Custom config
Create `config.json` scene configuration file in root directory.
Check out examples in `example.config.json` file.Run custom scene configuration with the following syntax:
```bash
go run *.go
```