xxxxxxxxxx
25
function setup() {
createCanvas(windowWidth, windowHeight);
}
let xPeriodSec = 2;
let yPeriodSec = 2;
function draw() {
background(255, 180, 255);
let xAmplitude = width / 2;
let xOffset = width / 4;
let xPeriod = xPeriodSec * getTargetFrameRate();
let x = xAmplitude * (sin((TWO_PI / xPeriod) * frameCount) + 1) * 0.5;
let yAmplitude = height;
let yOffset = 0;
let yPeriod = yPeriodSec * getTargetFrameRate();
let y = yAmplitude * (cos((TWO_PI / yPeriod) * frameCount) + 1) * 0.5;
ellipse(x + xOffset, y + yOffset, 25);
}