size(400, 400); background(255); for (int i = 0; i < 20; i ++) { for (int j = -5; j <5; j++){ float p1x = i*i*0.5 + 100; //shape4.pdeと同じ(係数は変更) float p1y = i*20; float p2x = i*i*-0.5 + 300; float p2y = (i + 1)*20; float p1xs = p1x + j*20; //p1xから、-100, -80,-60 ... 60, 80, 100pxずらしていく。 float p1ys = p1y; float p2xs = p2x; float p2ys = p2y; line(p1xs, p1ys, p2xs, p2ys); // 線分を描画。 } }