学習日
8月26日 火曜日
名前
中村 結
✅ 練習問題 4-6-1
function setup() {
createCanvas(400, 400, WEBGL);
}
function draw() {
background(220)
push();
rotateX(frameCount * 0.01);
rotateY(frameCount * 0.01);
translate(0, 0);
rotateX(PI/2);
torus(60,20);
pop();
push();
rotateX(-frameCount * 0.02);
rotateY(-frameCount * 0.02);
translate(60,0);
rotateX(PI/2);
torus(60,20);
pop();
}📷 実行結果
トーラスの輪が一つずつ独立して開店するようになった。
まとめ
・push();とpopa()はここからここまでなど一つの図形に回転などをかけたいときに使う
・torus()はトーラスの図形を描くことができる