(a, b)
| 454 | } |
| 455 | |
| 456 | function cross(a, b) { |
| 457 | return [ |
| 458 | a[1] * b[2] - a[2] * b[1], |
| 459 | a[2] * b[0] - a[0] * b[2], |
| 460 | a[0] * b[1] - a[1] * b[0] |
| 461 | ]; |
| 462 | } |
| 463 | |
| 464 | // Like d3.dispatch, but for custom events abstracting native UI events. These |
| 465 | // events have a target component (such as a brush), a target element (such as |
no outgoing calls
no test coverage detected
searching dependent graphs…