mirror of
https://github.com/photonstorm/phaser
synced 2024-12-20 18:14:13 +00:00
14 lines
277 B
JavaScript
14 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;
|
||
|
|
||
|
}
|