(out, a, b)
| 69979 | return a[0] * b[0] + a[1] * b[1]; |
| 69980 | } |
| 69981 | function cross(out, a, b) { |
| 69982 | var z = a[0] * b[1] - a[1] * b[0]; |
| 69983 | out[0] = out[1] = 0; |
| 69984 | out[2] = z; |
| 69985 | return out; |
| 69986 | } |
| 69987 | function lerp(out, a, b, t) { |
| 69988 | var ax = a[0], ay = a[1]; |
| 69989 | out[0] = ax + t * (b[0] - ax); |