xxxxxxxxxx
var loc, vel, acc, force, m, b, flux0, flux, e, i, r;
function setup() {
createCanvas(windowWidth, windowHeight);
loc = createVector(windowWidth/2, 0);
vel = createVector(0, 5);
acc = createVector(0, 0);
force = createVector(0, 0);
m = 2;
noStroke();
rectMode(CENTER);
}
function draw() {
background(200);
fill(150);
rect(windowWidth/2, windowHeight/2, 200, 400);
fill(50);
rect(loc.x, loc.y, 20, 40);
calculate();
}
function calculate() {
loc.add(vel);
vel.add(acc);
acc.set(force.x, force.y);
acc.div(m);
e = (flux0 - flux) / millis() / 1000;
}