Useful Links
Mathematics
Computational Geometry
1. Introduction to Computational Geometry
2. Mathematical and Algorithmic Foundations
3. Fundamental Geometric Predicates
4. Convex Hulls
5. Line Segment Intersection
6. Polygon Triangulation
7. Proximity Problems
8. Geometric Data Structures and Searching
9. Arrangements and Duality
10. Motion Planning
11. Advanced Topics
Line Segment Intersection
Problem Formulation
Intersection Detection
Intersection Reporting
Intersection Counting
Applications
Map Overlay
VLSI Design
Computer Graphics
Brute-Force Approach
Algorithm Description
Time Complexity
Space Complexity
Sweep-Line Paradigm
Sweep-Line Concept
Event-Driven Simulation
Event Points
Segment Endpoints
Intersection Points
Event Queue
Priority Queue Implementation
Event Ordering
Status Structure
Active Segments
Balanced Search Trees
Status Updates
Bentley-Ottmann Algorithm
Algorithm Overview
Event Processing
Left Endpoint Events
Right Endpoint Events
Intersection Events
Status Maintenance
Intersection Detection
Time Complexity Analysis
Space Complexity Analysis
Output Sensitivity
Degeneracy Handling
Overlapping Segments
Shared Endpoints
Vertical Segments
Multiple Intersections
Numerical Precision Issues
Previous
4. Convex Hulls
Go to top
Next
6. Polygon Triangulation