04-06 トーラス(円環面)の回転

学習日

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()はトーラスの図形を描くことができる

コメントする