processingが楽しいので、コツコツ継続して勉強していきたい。 今回はCanvasを要素で埋め尽くすような表現を学習する。 例えば、こういうやつ The Internet Map 今回は基礎なので、大きさと位置がランダムなサークルを生成する。 ポイントは「要素同士は重なり合わない」こと。 まず全体のコードはイカ ArrayList<Circle> circles = new ArrayList<Circle>(); // 生成するサークルの直径 int minDiam = 2; int maxDiam = 200; Circle c = new Circle(new PVector(0, 0), 20); void setup() { size(640, 640); circles.add(c); background(255); } void draw() { c.draw();