(a, b, c)
| 111729 | } |
| 111730 | |
| 111731 | function segmentContains(a, b, c) { |
| 111732 | var i; |
| 111733 | return collinear(a, b, c) && within(a[i = +(a[0] === b[0])], c[i], b[i]); |
| 111734 | } |
| 111735 | |
| 111736 | function collinear(a, b, c) { |
| 111737 | return (b[0] - a[0]) * (c[1] - a[1]) === (c[0] - a[0]) * (b[1] - a[1]); |
no test coverage detected