Я думаю, что этого можно достичь, установив минимум и максимум радиус круга. Но я новичок в обработке и не знаю, как go сделать это правильно. Я имею в виду дать ему импульсный эффект .
void setup() { size(400, 400); fill(0); } int x = 60; boolean go_Up = true; void draw() { background(255); translate(width/2, height/2); if (x <= 40) go_Up = true; else if (x >= 80) go_Up = false; if (go_Up) x++; else x--; circle(0, 0, x); }