Configurazioni circolari
Se oscillano entrambe le coordinate si può ottenere una configurazione circolare.
// height=300 lines=auto
function setup() {
createCanvas( 300, 300 );
background( 220 );
let raggio = 130;
let passoRadianti = TWO_PI/60;
for (let n=0; n<59; n++)
{
let radianti = n*passoRadianti;
let x = 150 + cos(radianti)*raggio;
let y = 150 + sin(radianti)*raggio;
circle( x,y, 4 );
}
}
let x = 150 + cos(radianti)*raggio;
Calcola l'oscillazione sull'asse orizzontale, partendo da 150 e con variazioni da -raggio
a +raggio
.
let y = 150 + sin(radianti)*raggio;
Calcola l'oscillazione sull'asse verticale, partendo da 150 e con variazioni da -raggio
a +raggio
.
Far chiudere il cerchio intervenendo sul for()
.