角度とラジアン
https://scrapbox.io/files/61ecdc533a6a210020728cd3.jpg
code:angle.js
'use restrict'
function setup() {
let cnv=createCanvas(500, 500);
colorMode(RGB,255,255,255,1);
background(220);
textSize(20);strokeWeight(1);
text('角度とラジアン',50,30);
textSize(12);
// 中心まで平行移動
translate(width/2,height/2)
circle(0,0,300);
for(let k=10; k<=360; k+=10){
// 10度回転しながら、線と角度を表記
rotate(radians(10));
line(0,0,154,0)
text(k,158,5)
}
noStroke();
// 中の線を消す
circle(0,0,260);
// ラジアンの定数
stroke('blue'); textSize(15);
text('0',120,5);
text('TW/O_PI',185,5);
text('HALF_PI',-30,200);
text('PI',-200,5);
text('PI + HALF_PI',-50,-200);
//save(cnv,'angle.jpg')
}