(a: p5.Vector, b: p5.Vector, o: p5.Vector)
| 317 | } |
| 318 | |
| 319 | const cross = (a: p5.Vector, b: p5.Vector, o: p5.Vector) => { |
| 320 | return (a.x - o.x) * (b.y - o.y) - (a.y - o.y) * (b.x - o.x) |
| 321 | } |
| 322 | |
| 323 | function convexHull(points: p5.Vector[]) { |
| 324 | points.sort(comparison) |