Patch disconnected surfaces

Hi folks!
I am trying to get the grid intersection points for beams. I have got the top surface of a beam as shown in the image. This particular beam has two different surfaces (extracted from two different solids of this beam element).

I am unable to get the A, D, and E points. I can get the D point if I use the “bounding box” instead of “geometry”. But not all elements are axis aligned in the project.

Any help would be appreciated.

Perhaps Element.Location would be easier than Element.Geometry here? Faster by a large factor too.

1 Like

Yeah. This should work for line-based elements such as beams.