Duct vs Duct Clash Detection

Can you post a picture of the graph with the outputs displayed? It sounds like you are feeding it an empty list somewhere.

You don’t have anything plugged into IN[1] of the python.

1 Like

Sorry mu

st have been detached. It still says that specific line is the problem.

This time it is because you filtered the bool in the bottom section, not the elements. So the input of IN[1] are booleans instead of a list of elements. Remember to show the outputs of the nodes.

1 Like


So how would you filter elements not bool?

The same way you filtered it above. Use the output of Element.IntersectsElement as the list input of FilterByBoolMask instead of the List.IsEmpty. Keep the List.IsEmpty as the mask input though.

1 Like

Didn’t seem to work

Look at your outputs. Since you changed the level of List.IsEmpty but not List.FilterByBoolMask, you are getting two sets of dictionary outputs instead of just one. Try adjusting the levels of your nodes so that the output of the filterbyboolmasks are showing what you want.