The Brep came in from an imported 3dm we got from a client.
I exported a ‘geometry only’ hence the lack of units.
Below is the part in the context of the original file.
Note that I had the faces shranked on the previous file.
This is the original with unshranked faces
Thanks for the reply, the large radius was my suspect as well. That’s why I shrank the faces initially but that did not fix the Repair from failing to finish in a reasonable time.
There seems to be an issue with (remaining) trims because an edges rebuild made Repair finish.
Still I think Repair failing to finish can be considered a bug or shortcoming and is best fixed.
Sure! Any unexpected behavior is a bug. Reparameterize also fixes the problem and makes your script work. So maybe this should be part of the Repair method.
Sorry to revive this topic, but got another case of forever repair mode that might be helpful! Starts off from this discussion on the spock-le forum.
The culprit was the seemingly innocent geometry being quite far off from origin. There’s a linked file in there that you can test with, otherwise lmk and i could try to come up with an isolated one.
For reference, happening in Rhino Version 7 SR29 (7.29.23107.3001, 2023-04-17). Didn’t test in WIPs.
Happy to be around! I miss typing bugs in .NET/c# for rhino
We might be over using it. It’s paranoia driven mostly, and we did raise an internal ticket to review our usage of it. Both Alan and me don’t remember why we put it there in the first place