Files
2026-07-11 17:48:28 +02:00

10 lines
275 B
TypeScript

import { add, scale, type Vec } from "./given.ts";
/**
* Advance a position by a velocity over `delta` milliseconds.
* newPosition = position + velocity * delta
*/
export function integrate(pos: Vec, vel: Vec, delta: number): Vec {
return add(pos, scale(vel, delta));
}