Files
sunny9898/task4/Q1/step1.js
louiscklaw 5637fbf94f update,
2025-02-01 02:07:58 +08:00

32 lines
728 B
JavaScript

function setup() {
createCanvas(200, 200);
rectMode(CENTER);
background(245);
noFill();
// Test with different parameters
sqircle(100, 100, 140, 1);
// sqircle(100, 100, 150, 3);
// sqircle(100, 100, 180, 5);
// sqircle(100, 100, 200, 12);
}
function sqircle(x, y, diameter, count) {
// [Your Code Here]
angleMode(DEGREES);
// 1 set square and circle
circle(x, y, diameter);
square(x, y, diameter);
// 2 nd square and circle diameter
console.log(cos(45));
circle(100, 100, 70 * cos(45) * 2);
square(100, 100, 70 * cos(45) * 2);
// 3 nd square and circle diameter
console.log(cos(45));
circle(100, 100, 70 * cos(45) * cos(45) * 2);
square(100, 100, 70 * cos(45) * cos(45) * 2);
}