(u, v)
| 15186 | return Math.sqrt(v[0] * v[0] + v[1] * v[1]); |
| 15187 | }; |
| 15188 | var vRatio = function (u, v) { |
| 15189 | return (u[0] * v[0] + u[1] * v[1]) / (vMag(u) * vMag(v)); |
| 15190 | }; |
| 15191 | var vAngle = function (u, v) { |
| 15192 | return (u[0] * v[1] < u[1] * v[0] ? -1 : 1) |
| 15193 | * Math.acos(vRatio(u, v)); |
no test coverage detected