(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)); |
| 15194 | }; |
| 15195 | |
| 15196 | function processArc(x1, y1, x2, y2, fa, fs, rx, ry, psiDeg, cmd, path) { |
| 15197 | var psi = psiDeg * (PI / 180.0); |