xxxxxxxxxx
47
var m1 = 10;
var m2 = 10;
var m3 = 10;
var m4 = 10;
var g = 0.01;
var bodies = [];
var winW = 400;
var winH = 400;
function setup() {
//background(51)
createCanvas(winW, winH);
bodies.push(new Body(winW/2,winH/2,0,-1,m2,2));
for (let i = 0; i < 100; i++){
bodies.push(new Body(random(0,winW),random(0,winH),random(0,1),random(0,1),random(10,20),1));
}
//bodies.push(new Body(x/2-200,y/2,0,1,m4,4));
//bodies.push(new Body(x/2,y/2-200,-1,0,m3,3));
}
function draw() {
background(51);
for (var j = 0; j < bodies.length; j++){
body = bodies[j];
for (var k = 0; k <bodies.length; k++){
if (k != j){
var r = createVector(bodies[k].pos.x-body.pos.x,bodies[k].pos.y-body.pos.y);
body.attract(r);
body.add();
//if((body.pos.x == winW) || (body.pos.y == winH) || (body.pos.x == 0) || (body.pos.y == 0)){
//body.bounce();
//}
}
}
body.update();
body.show();
}
}