You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix OGC extraction producing figure-8 contours at shared vertices
When hull contours self-touch at pinch points (e.g. exterior and hole
sharing a vertex), extract_ogc now detects and splits them inline during
pass 1. Split sub-contours are classified by winding area as either new
shapes or pending holes, which are joined after pass 2.
- Add find_pinch_point using i_key_sort's sort_by_two_keys for O(n log n)
duplicate detection on contour points
- Add split_all_pinch_points to recursively decompose figure-8 contours
- Add comprehensive tests (16 cases) covering 4 geometries × 4 fill rules,
validated against Shapely reference output
0 commit comments