UNPKG

pocket-physics

Version:

Verlet physics extracted from pocket-ces demos

8 lines (7 loc) 269 B
import { VelocityDerivable } from "./common-types"; export const solveDrag = (p1: VelocityDerivable, drag: number) => { const x = (p1.ppos.x - p1.cpos.x) * drag; const y = (p1.ppos.y - p1.cpos.y) * drag; p1.ppos.x = p1.cpos.x + x; p1.ppos.y = p1.cpos.y + y; };