Dont remove structures samller than the negative rounding radius #7
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Included code, that reduced the negative rounding radius if the rounding would lead to disappearing structures. The same problem for an older version of XSection is discussed here: https://www.klayout.de/forum/discussion/838/xsection-negative-rounding-radius-leads-to-missing-structures#latest
A further optimization would be to only reduce the rounding radius for the affected edge instead of all present edges, but I an not good enough at ruby for that.