Cleaning Up
Post-processing is required when clipping creates multiple polygons
As external vertices are clipped away, one is left with edges running along the boundary of the clip region.
Sometimes those edges dead-end, hitting a vertex on the boundary and doubling back
- Need to prune back those edges
Sometimes the edges form infinitely-thin bridges between polygons
- Need to cut those polygons apart