(a)
| 5231 | return a[0] * b[0] + a[1] * b[1]; |
| 5232 | } |
| 5233 | function d3_transformNormalize(a) { |
| 5234 | var k = Math.sqrt(d3_transformDot(a, a)); |
| 5235 | if (k) { |
| 5236 | a[0] /= k; |
| 5237 | a[1] /= k; |
| 5238 | } |
| 5239 | return k; |
| 5240 | } |
| 5241 | function d3_transformCombine(a, b, k) { |
| 5242 | a[0] += k * b[0]; |
| 5243 | a[1] += k * b[1]; |
no test coverage detected