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);