Discover Packages
github.com/bit101/blfract
module
Version:
v0.0.0-...-5f8515d
Opens a new window with list of versions in this module.
Published: Dec 1, 2023
License: MIT
Opens a new window with license information.
README
README
¶
blfract
Static and animated fractals.
Basics
Each render consists of:
An iterator which combines all the other components.
A fractal algorithm. e.g. Mandelbrot.
A warping algorithm, which warps the complex plane in some way during the render.
A coloring algorithm, which determins what color to give each pixel based on the results of the fractal algorithm.
Dependencies
As configured, this project is using a go.work
file that expects the above two dependencies to be checked out in the same parent directory as this project.
Alternately, you can remove the go.work
file and go get ...
the dependencies instead.
Todo
More fractal algorithms
More warpers
More colorizers
Allow configs to be saved and loaded
Lots of optimizations
Improved docs
Tests
Expand ▾
Collapse ▴
Directories
¶
Package algos contains fractal algorithms
Package algos contains fractal algorithms
Package colorizors holds colorizing functions.
Package colorizors holds colorizing functions.
Package complexplane defines a complex plane section.
Package complexplane defines a complex plane section.
Package iterator holds the data to iterate over a complex plane
Package iterator holds the data to iterate over a complex plane
Package warpers defines functions that pre-warp the complex plane
Package warpers defines functions that pre-warp the complex plane
Click to show internal directories.
Click to hide internal directories.