Potential performance improvement for deep-mode DRC

The idea is to use broken regions for certain operations
such as booleans in deep mode (local operations). These polygons are
more efficient. To support this, a "broken polygon" view
is supplied similar for "merged" view. The translation is
handled automatically.

As a side effect, regions may appear to be composed in broken
polygons now when they have been merged before.
This commit is contained in:
Matthias Koefferlein
2026-03-19 12:53:49 +01:00
parent 95f2335fc4
commit 42a008efd1
13 changed files with 320 additions and 27 deletions
Binary file not shown.