基盤ユニット(2022/06/03)

問8

解答群 a
int unit=40;
  
size(600, 600);
background(255);
  
// 問題文の設定に大きさを合わせる
scale(unit);
  
//目盛りとなる線を引く
stroke(0);
strokeWeight(1.0/unit);
for (int i=0; i < 14; i++) {
  line(1+i, 0, 1+i, height);
  line(0, 1+i, width, 1+i);
}
  
// 以下の数行を問題のものに置き換える、それ以外には手を加えない
// -------------------------------------------------------------
translate(6, 6);
rotate(-PI/2);
// -------------------------------------------------------------
  
// ここから下は変更しては駄目。
// 座標軸の描画
noStroke();
fill(255, 10, 10);
ellipse(0, 0, 10.0/unit, 10.0/unit);
strokeWeight(1.0/unit);
stroke(255, 10, 10);
line(-width, 0, width, 0);
line(0, -height, 0, height);
    
// 長方形の描画
noStroke();
fill(100);
rect(2, 3, 2, 3);
    

問17

背景画像(noise1.png)