diff --git a/11.风扇.html b/11.风扇.html index 481c12d..1e0fc8f 100644 --- a/11.风扇.html +++ b/11.风扇.html @@ -38,7 +38,9 @@ } endShape(CLOSE); speed = lerp(speed, speeds[gear], acceleration); - angle += anglePerFrame * (speed * random(0.95, 1.05)); + angle = + (angle + anglePerFrame * (speed * random(0.95, 1.05))) % + 360; pop(); } @@ -69,6 +71,8 @@ circle(0, 95, 10); circle(0, 110, 10); circle(0, 125, 10); + fill("rgba(128,128,255,0.8)"); + circle(0, 80 + 15 * gear, 10); if (mouseIsPressed) { let mx = mouseX - hx; let my = mouseY - hy; @@ -118,12 +122,10 @@ text("HAIYANG", 0, 0); pop(); - textInfo( - `风扇 转速: ${speed.toFixed(2)}`, - "2022-12-17", - "赵海洋爸爸", - 0 - ); + text(`每分钟 ${speed.toFixed(0)} 转`, 200, 45); + line(200, 50, 280, 50); + line(200, 50, 190, 60); + textInfo(`风扇`, "2022-12-17", "赵海洋爸爸", 0); // let o = createVector(0, 0); // let v = createVector(100, -100);