I’m working on a tool to apply multiple annotation tags to certain types of structural support elements in the model. This could work by applying all of the tags to all of the members and then clearing the empty ones, or pre-hashing the list of members for each tag based on whether certain parameter values are present. (Not sure which might be faster?)
My main issue, though, is figuring out the most efficient way to apply the tags and have the annotations land in their default position along the lines representing the members without having to fool around with endpoint geometry to calculate a precise location and orientation for IndependentTag.Create.
It seems there should be a way to trigger something more along the lines of Tag All in View for multiple tags. Could this be done using the PostCommand Method? Or maybe it makes more sense to use Dynamo?
Suggestions appreciated!