(x, y, pad)
| 747 | } |
| 748 | |
| 749 | function pointWithinPad(x, y, pad) { |
| 750 | var v = [x - pad.pos[0], y - pad.pos[1]]; |
| 751 | v = rotateVector(v, pad.angle); |
| 752 | if (pad.offset) { |
| 753 | v[0] -= pad.offset[0]; |
| 754 | v[1] -= pad.offset[1]; |
| 755 | } |
| 756 | return emptyContext2d.isPointInPath(getCachedPadPath(pad), ...v); |
| 757 | } |
| 758 | |
| 759 | function netHitScan(layer, x, y) { |
| 760 | // Check track segments |
no test coverage detected