mirror of
https://github.com/photonstorm/phaser
synced 2024-11-23 05:03:37 +00:00
13 lines
277 B
JavaScript
13 lines
277 B
JavaScript
// A linear interpolation between a and b (by amount 't')
|
|
// Set into a which is returned
|
|
|
|
let vec2 = Float32Array;
|
|
|
|
export default function (a, b, t, dst = new vec2(2)) {
|
|
|
|
dst[0] = a[0] + ((b[0] - a[0]) * t);
|
|
dst[1] = a[1] + ((b[1] - a[1]) * t);
|
|
|
|
return dst;
|
|
|
|
}
|