Reporting and counting segment intersections
Journal of Computer and System Sciences
A data structure for dynamic trees
Journal of Computer and System Sciences
Making data structures persistent
Journal of Computer and System Sciences - 18th Annual ACM Symposium on Theory of Computing (STOC), May 28-30, 1986
An optimal algorithm for intersecting line segments in the plane
Journal of the ACM (JACM)
Counting and reporting red/blue segment intersections
CVGIP: Graphical Models and Image Processing
An optimal algorithm for finding segments intersections
Proceedings of the eleventh annual symposium on Computational geometry
Snap rounding line segments efficiently in two and three dimensions
SCG '97 Proceedings of the thirteenth annual symposium on Computational geometry
Efficient algorithms for line and curve segment intersection using restricted predicates
SCG '99 Proceedings of the fifteenth annual symposium on Computational geometry
Practical segment intersection with finite precision output
Computational Geometry: Theory and Applications
Robust Plane Sweep for Intersecting Segments
SIAM Journal on Computing
A Trip Down the Graphics Pipeline: Line Clipping
IEEE Computer Graphics and Applications
Algorithms for Reporting and Counting Geometric Intersections
IEEE Transactions on Computers
Proceedings of the twenty-sixth annual symposium on Computational geometry
Hi-index | 0.00 |
A common geometric problem in computer graphics and geographic information systems is to compute the arrangement of a set of n segments that can be colored red and blue so that there are no red/red or blue/blue crossings. We give a sweep algorithm that uses the minimum arithmetic precision and runs in optimal O(n log n + k) time and O(n) space to output an arrangement with k vertices, or O(n log n) time to determine k. Our initial implementation in Java can be found at http:\\www.cs.unc.edu\~snoeyink\demos\rbseg.