From 8a4480eb0aef4b91ec449157c928df7731d637fb Mon Sep 17 00:00:00 2001 From: Ewall198 Date: Sat, 18 Apr 2020 16:32:56 -0400 Subject: [PATCH] Issue #855: Using seconds to calculate velocity from force --- src/body/Body.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/body/Body.js b/src/body/Body.js index f38d2c8..b8637e2 100644 --- a/src/body/Body.js +++ b/src/body/Body.js @@ -628,7 +628,8 @@ var Axes = require('../geometry/Axes'); * @param {number} correction */ Body.update = function(body, deltaTime, timeScale, correction) { - var deltaTimeSquared = Math.pow(deltaTime * timeScale * body.timeScale, 2); + // Delta time squared in seconds + var deltaTimeSquared = Math.pow(deltaTime / 1000 * timeScale * body.timeScale, 2); // from the previous step var frictionAir = 1 - body.frictionAir * timeScale * body.timeScale,