xxxxxxxxxx
// tempo
let t, dt;
// centro di gravità
let gx, gy;
// costante di gravitazione universale
let G = 3000;
let n = 100; //numero di particelle
function setup() {
createCanvas(windowWidth, windowHeight);
t = 0;
dt = 1;
gx = width / 2;
gy = height / 2;
// creazione dell'oggetto particella
for(let i =0; i<n;i++){
Particella[i]=new Particella(random(0,width),random(0,height), random(-5,5), random(-5,5), 0, 0, random(5,20));
}}
function draw() {
background(100,100,100,50);
fill(0, 255, 0);
textSize(15);
text("tempo: " + t, 10, 25);
push();
translate(gx, gy);
line(0, 20, 0, -20); // disegniamo una croce nel punto del centro di gravità
line(-20, 0, 20, 0);
pop();
for(let i =0; i<n;i++){
//Particella[i].bordi();
Particella[i].muovi(dt);
Particella[i].disegna();
}
t += dt;
}