xxxxxxxxxx
38
function setup() {
createCanvas(400, 400);
}
function draw() {
background(220);
// ellipse(200,200, 20,20);
drawSquare(200,200, 100);
}
function drawSquare(x, y, size) {
drawLine(x,y, x,y+size);
drawLine(x,y+size, x+size,y+size);
drawLine(x+size,y+size, x+size,y);
drawLine(x+size,y,y, x,y);
}
function drawLine(x1,y1, x2,y2) {
drawLineStraight(x1,y1, x2,y2)
}
function drawLineStraight(x1,y1, x2,y2) {
let xStep = (x2-x1)/100;
let yStep = (y2-y1)/100;
for (let i = 0; i < 100; i++) {
ellipse( x1+i*xStep,y1+i*yStep, 2,2 );
}
}
function drawLineDots(x1,y1, x2,y2) {
let xStep = (x2-x1)/10;
let yStep = (y2-y1)/10;
for (let i = 0; i < 10; i++) {
ellipse( x1+i*xStep,y1+i*yStep, 6,6 );
}
}