This commit is contained in:
赵鑫 2022-12-31 15:15:27 +08:00
parent 49366e64ed
commit bb05ef29d9

View File

@ -11,28 +11,31 @@
<script src="/lib/utils.js"></script>
<script>
function setup() {
createCanvas(600, 600);
background("#33DDFF");
createCanvas(400, 400);
angleMode(DEGREES);
background(255);
drawGrid(0);
noLoop();
}
function mousePressed() {
push();
noFill();
stroke("#FFDD33");
strokeWeight(4);
translate(mouseX, mouseY);
beginShape();
for (let θ = 0; θ < PI * 6; θ += 0.1) {
let a = 0;
let b = 2;
let r = a + b * θ;
let v = polarToCartesian(r, θ);
vertex(v.x, v.y);
}
endShape();
pop();
// translate(200, 200);
// rectMode(CENTER);
// rect(0, 0, 200, 200);
// rect(0, 0, 160, 160);
// for (let i = 0; i < 12; i++) {
// }
// rotate(90);
// line(0, 0, 0, -400);
let v1 = createVector(80, 80);
let v2 = createVector(160, 80);
let v3 = v2.copy().sub(v1);
drawVector(v1, "red");
drawVector(v2, "green");
translate(v1.x, v1.y);
drawVector(v3, "blue");
}
</script>
</head>