processing

Processing - 03 - lineとtranslate及びscaleを使った描画

スクリーンショット 2018-01-31 21.46.42.png

void setup () {
  size(700, 1000);
}

void draw () {
  background(80);
  smooth();
  strokeWeight(50);
  stroke(200);

  translate(width/2, height /2 - 400);
  line(-100, 0, 100, 0);

  translate(0, 100);
  scale(1.2, 1.2);
  stroke(180);
  line(-100, 0, 100, 0);

  translate(0, 100);
  scale(1.2, 1.2);
  stroke(160);
  line(-100, 0, 100, 0);

  translate(0, 100);
  scale(1.2, 1.2);
  stroke(140);
  line(-100, 0, 100, 0);

  translate (0, 100);
  scale (1.2, 1.2);
  stroke(120);
  line( -100, 0, 100, 0);

  translate (0, 100);
  scale (1.2, 1.2);
  stroke(100);
  line( -100, 0, 100, 0);
}