← 📐 Algorithms

📐 The Line Sweep Algorithm: Solving Geometry Problems by Sweeping a Line Across the Plane

Active set: 0
Intersections: 0
Drag — rotate · Scroll — zoom

📐 The Line Sweep Algorithm: Solving Geometry Problems by Sweeping a Line Across the Plane

This simulator visually demonstrates a sweep line moving across a set of line segments, showing how the active set updates at each event point and how only adjacent segments are checked for intersections.

🔬 What It Demonstrates

This simulator visually demonstrates a sweep line moving across a set of line segments, showing how the active set updates at each event point and how only adjacent segments are checked for intersections.

🎮 How to Use

Add or randomize line segments on the canvas, then press play to watch the vertical sweep line advance and highlight the active set and detected intersections in real time.

💡 Did You Know?

Did you know that Fortune's algorithm builds an entire Voronoi diagram using a beach line of parabolic arcs, and that this same sweeping-line philosophy also underlies how some map-rendering engines detect overlapping road segments efficiently?