I’ve created a dynamo script that adds room tags to selected floor plan views in a model. I’ve got to a point where I thought it was working great, but I’ve encountered a problem!
When I select all room tags in the model there are 101092. This is the number of floor plans (254) multiplied by the number of rooms in the model (398). This means room tags are placed for all rooms in the model in every floor plan view. There’s no way for me to see the room tags on the other levels, extending the view range doesn’t show them but they ARE there.
The script works by taking the Element.Location points of the rooms and applying them to each floor plan, but I only want it to tag the rooms that are visible in each view. Does anyone know if this is possible? I think it might require Python coding but I’m still a Dynamo novice, any pointers/advice would be much appreciated!