pub fn intersect_segment_segment(
p1: &Coordinate,
p2: &Coordinate,
p3: &Coordinate,
p4: &Coordinate,
) -> SegmentIntersectionExpand description
Computes intersection of two line segments
Uses parametric form to find intersection point(s). Handles:
- Non-intersecting segments
- Single point intersection
- Overlapping collinear segments
§Arguments
p1- First endpoint of segment 1p2- Second endpoint of segment 1p3- First endpoint of segment 2p4- Second endpoint of segment 2
§Returns
The intersection type (None, Point, or Overlap)