Concept
This work of art was inspired by maximschoemaker based on the golden spiral. The Golden Spiral is a derived from a special ratio called the Golden Ratio. It is very common even within nature as can be seen in the arrangement of sunflower seeds. Now while my vision was more inclined to produce a work like the one in the picture below, I found myself exploring and learning cool stuff up to the point I reached my final piece.
Code Highlight
The most challenging and interesting part of the process was the logic required to draw the circles in a spiral form. It took quite some time to figure out the mechanics behind the movement, but upon figuring it out I came to realize I could do a lot of cool stuff with the logic developed.
for (let i = 0; i < 10; i++){ let x = cos(angle) * scalar; let y = sin (angle) * scalar; let dist = 200 * i/2; ellipse(x + dist , y + dist, 3, 3); scalar += 0.04; angle += i;
Reflection / Future improvements
This assignment pushed me to learn new concepts, apply them, and realize that there is still much room for growth in general. Some of the things I would have liked to better in this work is having animations, more user-interactivity, and more efficiency by having less hard-coding. Overall it was a fun experience.
The code works well. You could have introduced some changes in the size or other properties (e.g. colour) to take it a bit further. For embedding in the blog you can adjust the size of the embed to make it larger – see https://intro.nyuadim.com/2022/01/06/how-to-embed-a-p5js-sketch-in-your-blog-post/