xxxxxxxxxx
32
// Gravitational Attraction of 3 bodies
// Code is modified
// Real Creator -> The Coding Train / Daniel Shiffman
// His vid:
// https://youtu.be/EpgB3cNhKPM
let movers = [];
let attractor;
function setup() {
createCanvas(1000, 1000);
for (let i = 0; i < 2; i++) {
let x = random(width);
let y = random(height);
let m = random(50, 150);
movers[i] = new Attractor(x, y, m);
}
attractor = new Attractor(width / 2, height / 2, 100);
background(0);
}
function draw() {
background(0);
for (let mover of movers) {
mover.update();
mover.attract(attractor);
mover.show();
attractor.update()
attractor.attract(mover);
}
attractor.show();
}