intersectsLine method
- Line line
Check if a line segment intersects this polygon
Returns true if line crosses any edge or has an endpoint inside.
Implementation
bool intersectsLine(Line line) {
if (contains(line.a) || contains(line.b)) return true;
return edges.any((edge) => edge.intersect(line));
}