This generative art project is made with p5js.
Every form in this project is derived from a line since the sole 2D primitive used is the “line” function.
This appears to be a lie when you look at the possible results because you can see rectangles, squares, ellipses, circles, etc. The strokecap, canvas drawingContext “white magic”, and spatial logic for translations, rotations, etc. are used to achieve this.
Also this project made extensive use of color gradients and alpha, in fact is my first project using the HSB color mode. I encourage you to focus on the more obvious or subtle elements in some outputs.
Cristian Rohr 2022 - Made with p5js