Grouping the elemenst

Hi,

Please help me to group the ceiling and intersection points.
basically, I want to place elements on the ceiling.

Elements from CAD blocks for link Host _1.dyn (41.8 KB)

Looks like you need to use list levels to get all the intersections.

i got that, any idea about how can I group them with the ceiling?

Any help will be much appreciated.

Without seeing any of the graph data we can only make guesses, but you’ll definitely want to apply list levels to Geometry.DoesIntersect to make sure that each line gets checked against each ceiling. Set the geometry input to @L1 so that you have a list of line intersections per ceiling. Then you can use FilterByBoolMask to filter the lines into sublists for each ceiling. You have the right logic, it’s all just a matter of managing your list structures correctly now.