int winSize = 400; //ウィンドウのサイズ int centerPoint = winSize/2; //中心点はウィンドウの1/2 float radius = 50; //円の半径2 int count = 0; //360度を回転させるためのカウンター int inc = 2; //加算減算されていく値 void setup() { //画面のサイズを決定 size(400, 400); background(255); } void draw() { //点のアニメーション float rad = radians(count); //radは角度-countをラディアン値に直したもの point(centerPoint + cos(rad)*radius, centerPoint + sin(rad)*radius); //x, yに点を描画 count += inc; if(count >= 360) inc = -inc; //もしcountが360以上になったら角度を2度ずつ減らしていく else if(count < 0) inc = -inc; //もしcountが0未満になったら角度を2度ずつ増やしていく radius +=0.1; //円の半径を0.1ずつ増やす }