I’m looking to determine which spaces are served by which pieces of equipment.
The challenge is that in my firm, people like to show air terminals “connected” like below (not physically on the system). If they were connected, I would create a list of systems with the air terminals and VAV serving them.
Since I can’t do that I have been trying to create a bounding box above each air terminal, or the length and height of that air terminal, and 3ft above, and use bimorphnodes’ BoundingBox.GetElementsIntersect to find ductwork above the air terminal. After this I was planning to get the system name from the ductwork, filter it to make sure it’s a system type/size that makes sense and associate the air terminal with a system that way.
I haven’t been able to get BoundingBox.GetElementsIntersect to return anything, which leads me to believe I’m using this node incorrectly, seeing as IsEmpty returns false. Any thoughts would be appreciated