Fillet Edge failing on simple geometry

I’m getting unexpected results when trying to edge fillet a closed brep, as you can see in my attached file, some corners are not filleting. What am i overlooking? Thanks for the feedback

fillet_edges_brep.gh (20.5 KB)

Have you been able to successfully fillet this shape in Rhino? It takes two steps and you need to choose the radii carefully.

fillet_edges_brep_mrtn.gh (19.6 KB)

Thanks Martin,

I can follow you script, but fail to understand why your solution works. What is the logic to fillet twice?

on a related note, for debugging purposes the 2 input curves in demo file were simple polylines, but when i try your method on my actual slightly arc’ed curves, it stops. I attach that one here, you you might having a quick look?

fillet_edges_brep_mrtn_02.gh (22.8 KB)

first time i am using this filet node, kinda nice actually.

Your ‘curves’ in the second example are polylines. Cap Holes Ex creates a ton of triangles. Without a really good reason, I’d simply forget about filleting geometries like this as the result is unlikely to be closed. Instead, rebuild the polylines and maybe patch the ends.

1 Like

The problem is in the curves you input. They are not planar.
In your file, the EX CAP component turned them into two surfaces.
To turn them into surfaces, I had to explode the curves and use EdgesrSrf to get them into nice surfaces.
After that everything was easy.




fillet_edges_brepEW.gh (13.7 KB)

@Eef_Weenink, your result isn’t closed with R=13, R=5 works however.

1 Like

Thanks the both of you for the fast reply, i’get right to it… who knew :wink:

@martinsiegrist This is the file of Eef, with radii 13. I noticed that are working with gh version 1.0.0009 , i on 1.0.0008. Could that be it? Or rhino tolerance settings?

Possible.

Combined your feedback, using the simple/fast chamfer fillet-edge setting and the did intermediary step to mesh>subd>brep. I need to compute +/- 1000 simular objects, so this for now is good enough and fast enough. Not yet for a production model design > PS: @Eef_Weenink noticed with input M set to RollingBall there is a slight bump in one corners, with Edge Distance is less

fillet_edges_brepEW_2.gh (28.4 KB)