Target
![](https://img.haomeiwen.com/i15354723/f5d55636a09d0040.gif)
Slow down
![](https://img.haomeiwen.com/i15354723/1220885e79789e11.gif)
Basic
- # 同心圆
- translate(width*0.5, height*0.5)
- for (int i=1; i<15; i++)
- ellipse(0, 0, -12+40*i, -12+40*i)
Circle
- # 构造Circle类
- # 宽度做简谐变化
-
breadth = map(sin(t), -1,1, 5,15)
- # 不同的初相
- phi = map(i, 13, 0, -PI, PI)
-
breadth = map(sin(t + phi), -1, 1, 10, 16)
Fun
- # 鼠标水平移动控制变化速率
- t += map(mouseX, 0,width, PI/50, PI/5)
- # 鼠标竖直移动控制间隙大小
- breathing = map(mouseY,0,height, 1,2)
- breadth *= breathing
- # 随半径变化的颜色
-
stroke(random(r),255,255)
网友评论