size(400, 400); background(255); for (int i = 0; i < 20; i ++) { float p1x = i*i*1.05; //点1(左側)用のxを設定。i*iで加速度的に増える。 float p1y = i*20; //点1(左側)用のyを設定。0,20,40,60... float p2x = i*i*0.4 + 100 ; //点2(右側)用のxを設定。 //係数1.05に対して0.4にしてあるのでカーブは緩やかになる。 //中盤でp1xに追い越される。 float p2y = (i + 1)*20; //点2(右側)用のyを設定。20,40,60,80... line(p1x, p1y, p2x, p2y); }