https://github.com/tucuxi/metaballs
Metaballs in Go
https://github.com/tucuxi/metaballs
2d-graphics fyne go golang marching-squares metaballs
Last synced: 7 months ago
JSON representation
Metaballs in Go
- Host: GitHub
- URL: https://github.com/tucuxi/metaballs
- Owner: tucuxi
- License: mit
- Created: 2022-09-01T15:34:03.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2026-01-13T01:44:39.000Z (7 months ago)
- Last Synced: 2026-01-13T05:20:03.708Z (7 months ago)
- Topics: 2d-graphics, fyne, go, golang, marching-squares, metaballs
- Language: Go
- Homepage:
- Size: 159 KB
- Stars: 6
- Watchers: 0
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Metaballs in Go
A 2D animation of moving metaballs, implemented with Go and the Fyne toolkit, based on the marching square algorithm.

## References
* [Metaballs and Marching Squares](https://jamie-wong.com/2014/08/19/metaballs-and-marching-squares/), by Jamie Wong
* [How Computers Draw Weird Shapes](https://www.youtube.com/watch?v=6oMZb3yP_H8), on YouTube
* [Fyne toolkit](https://developer.fyne.io/)