An open API service indexing awesome lists of open source software.

https://github.com/moea/cromulator

Superformula SVG visualization in Clojurescript
https://github.com/moea/cromulator

clojure clojurescript generative-art geometry superformula visualization

Last synced: 3 days ago
JSON representation

Superformula SVG visualization in Clojurescript

Awesome Lists containing this project

README

        

# cromulator

Cromulator is an interactive exploration of the
[superformula](https://www.wikiwand.com/en/Superformula)'s outputs. [Live
demo here](https://moea.github.io/cromulator/). it generates two SVG paths and
dramatically interpolates between them, and so on. Cromulator uses a high-resolution chord approximation to
represent the supershapes. I tried using far fewer chords and applying Catmull-Rom
interpolation to convert the shapes into cubic Bezier curves, which looked fine,
however the shape/path interpolation was unbearably ugly.

# License
Cromulator is free and unencumbered public domain software. For more information, see http://unlicense.org/ or the accompanying LICENSE file.