js-2dmath
Version:
Fast 2d geometry math: Vector2, Rectangle, Circle, Matrix2x3 (2D transformation), Circle, BoundingBox, Line2, Segment2, Intersections, Distances, Transitions (animation/tween), Random numbers, Noise
15 lines (13 loc) • 321 B
JavaScript
var Vec2 = require("../vec2.js"),
vec2_add = Vec2.add,
vec2_scale = Vec2.scale,
aux = [0, 0];
/**
* @param {Vec2} position
* @param {Vec2} velocity
* @param {Number} dt
*/
function euler(position, velocity, dt) {
vec2_add(position, position, vec2_scale(aux, velocity, dt));
}
module.exports = euler;