記録

頑張って勉強したこと書くよ

丸い虹

int n=10;

void setup() {
  size(500, 500);
  colorMode(HSB, 360, 100, 100);
}

void draw() {
  for (int a=0; a<height+20; a=a+n) {
    for (int i=0; i<width+20; i=i+n) {
      fill(i%360, 100, 100);
      ellipse(i, a, n, n);
    }
  }
}

15行スケッチ。
メディアアート・プログラミング Ⅰ – 東京藝術大学 | yoppa org第3回47/62,48/62をellipseに変えたりstrokeつけたり円の大きさをnの値を変えると円の大きさが変わります。
今までこういうことをうまくできなかったと思う。