Problem creating closed brep

Hello everyone,
after using the fillet edge function for the letter B it creates an open brep. I tried already everything i know to close it, but nothing worked. I need it as a cloesed brep so i can use the solid difference function. I don’t want to change any of my sttings such as the text size, the radius …
Does anyone of you guys have any idea how i can get a closed brep?


Problem_open_brep.gh (14.3 KB)

Thanks in advanced

Have you tried “cap holes” ?

You can see that there are naked edges on the bottom opening there.

Highlighted is the problematic edge. This is due to the tangency of the curves at that problematic point in the original font file I suspect.

One solution might be to exclude the filleting of that edge, which I have done here and results in a closed brep.

It’s a bit of a cheat method and will only work for this font and letter. Essentially I know it’s the third vertical edge if you sort them in the Y axis.

A better solution would be to use a font which does not have underlying tangency issues. To check if this is the case, I baked your cluster and extracted all the edges, then matched the problematic curves to tangency.

Extruding these modified curves and filleting by the same distance, 0.14, results in a closed brep with no naked edges.

Problem_open_brep_v2.gh (21.8 KB)