UNPKG

pocket-physics

Version:

Verlet physics extracted from pocket-ces demos

13 lines (12 loc) 432 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.accelerate = void 0; const v2_1 = require("./v2"); const accelerate = (cmp, dt) => { // apply acceleration to current position, convert dt to seconds cmp.cpos.x += cmp.acel.x * dt * dt * 0.001; cmp.cpos.y += cmp.acel.y * dt * dt * 0.001; // reset acceleration (0, v2_1.set)(cmp.acel, 0, 0); }; exports.accelerate = accelerate;