intersectsLine method
- Line line
Check if a line segment intersects this rectangle
Implementation
bool intersectsLine(Line line) {
// If either endpoint inside, intersects
if (contains(line.a) || contains(line.b)) return true;
// Check against all 4 edges
return edges.any((edge) => edge.intersect(line));
}