How do I select all edges from solid difference?

I want to do Fillet edge but just want to select all edges that are made with these cut outs from my solid difference. I was not able to get the selection I wanted through the normal edge select tools. Any ideas? Thanks.

Here’s one way to do it:

fillet_edges_from_faces.gh (12.0 KB)

1 Like

Tanks, but sadly doesn’t work for me. Where the edges touch, it selects the wrong edges. :frowning:

It is impossible to tell what’s going wrong based on just your screenshot. Please post your file.

Stehlampe.gh (50.9 KB)
Here you go :slight_smile: you can find the problematic part when you scroll down on the right.

I’m not using any of the plugins in your definition.

One thing you can do is internalise the Brep A and Breps B which go into the Solid Difference and upload that file.

Stehlampe_Frum_01.gh (16.6 KB) here is a internalised version.

I got lucky as in my example the point at 0.5,0.5 was coincident with my other brep.
In your case, filtering the edges is a bit more complex.

Unfortunately the fillet operation is very unlike to ever work due to intersection with the edges.

You can make it work, if you rebuild the revolution so the profile is a single degree 3 curve instead of a polycurve. Avoid having the cutter surface seams intersect with the revolution also helps.

fillet_edges_from_points.gh (31.9 KB)

Depending on what you’re planning to do next, a mesh based workflow might be easier.

Have you tried Isopod?

isopod_smooth_difference.gh (191.1 KB)

4 Likes

Unknown/deleted user….

1 Like

Thanks for your help. The second method is definitely more what I was looking for!

1 Like