Overview
Monotone Polygon Partitioning handles polygon decomposition by sweeping vertices to split a polygon into y-monotone pieces.
Monotone Polygon Partitioning uses sweeping vertices to split a polygon into y-monotone pieces for polygon decomposition.
Compact metadata for implementation and discovery.
Monotone Polygon Partitioning handles polygon decomposition by sweeping vertices to split a polygon into y-monotone pieces.
Quick facts
Runtime and memory behavior at a glance.
Best
O(n)
Average
O(n log n)
Worst
O(n^2)
Space
O(n)
Show sweeping vertices to split a polygon into y-monotone pieces on a small polygon decomposition example.
Monotone Polygon Partitioning operates in O(n log n) time and O(n) space within the Polygon Partitioning family. Often compared with Hertel-Mehlhorn Convex Decomposition and Bayazit Convex Decomposition.
What each reference supports for this entry.
Textbook support for Monotone Polygon Partitioning's computational geometry problem family, predicates, structures, or geometric construction.
Open sourceAlgorithm catalog support for Monotone Polygon Partitioning in the computational geometry benchmark area.
Open sourceGood next jumps from the relationship graph, ranked for useful discovery.
Geometry · Core
Monotone Polygon Partitioning uses Constrained Delaunay Triangulation as a subroutine, representation, or supporting idea while sweeping vertices to split a polygon into y-monotone pieces.
Compare with thisMonotone Polygon Partitioning uses Hertel-Mehlhorn Convex Decomposition as a subroutine, representation, or supporting idea while sweeping vertices to split a polygon into y-monotone pieces.
Monotone Polygon Partitioning uses Bayazit Convex Decomposition as a subroutine, representation, or supporting idea while sweeping vertices to split a polygon into y-monotone pieces.
Monotone Polygon Partitioning uses Constrained Delaunay Triangulation as a subroutine, representation, or supporting idea while sweeping vertices to split a polygon into y-monotone pieces.