Did you see if the clipper2 plugin helps?
Georegion_clipper2.gh (48.8 KB)
Typically when dealing with ‘gazillions’ of elements I give up on splitting, trimming, and ‘region work’ efforts. There’s no point.
Did you see if the clipper2 plugin helps?
Georegion_clipper2.gh (48.8 KB)
Typically when dealing with ‘gazillions’ of elements I give up on splitting, trimming, and ‘region work’ efforts. There’s no point.
As noted yesterday, R8 works and R7 fails. Appears that R8 is more robust about invalid offsets.
P.S. The yellow group in this R7 version removes self-intersecting offset curves. It works in R8 but does nothing because there are no self-intersecting offset curves in R8. There are other differences that (presumably) could be cleaned up as well.
P.P.S. This version using Clipper2 appears to be the ultimate for R7. Unfortunately, it fails in R8 because it generates six self-intersecting offset curves (in R8). But looks great in R7, and SrfSplit is ~15 times faster in R7
And Clipper2 Offset.
There are two advantages using Trim with Region and Clipper2 Offset:
It works in both R7 and R8.
It is substantially faster in R8 than my version ‘Jun4a’, though slightly slower in R7 than my version ‘Jun4b_R7_Clipper2’.
The best solution, for sure
Looks good what people posted here!
For some more context: I’ve had a vaguely similar problem with intersecting regions on planar surfaces. Here are two of my observations (in RH8):