ユーザ名: anonymous
- 解答
- 履歴
[課題]: EUの旗を描きましょう. 星を書く関数を作り, それを円周上に描きます.
Q. 次に何をしますか?
正解出力:
あなたの出力:
loading...
あなたのコード:
1function setup(){
2 createCanvas(120, 120);
3 background(0, 51, 153);
4 noStroke();
5 fill(255, 204, 0);
6 star(width/2, height/2, 50);
7}
8
9function star(cx, cy, r){
10 beginShape();
11 for (let i = 0; i < 5; i++){
12 let theta = TWO_PI * i * 2 / 5 - HALF_PI;
13 let x = cx + cos(theta) * r;
14 let y = cy + sin(theta) * r;
15 vertex(x,y);
16 }
17 endShape(CLOSE);
18}
19