@john_pierson was very kind to start guiding me in this endeavor in a previous thread and think it’s best I start a new thread as that one was already solved.
I’m trying to change all the arrowhead parameter of all the types of a specific generic annotation family without having to go one by one for each type.
After a quick tutorial, I started experimenting with the Revit nodes in the latest version of Dynamo. I got this far:
John’s nodes and the Rhythm Arrowhead Assigner both work great (thanks to both), EXCEPT …
…after a lot of poking into this and searching, I still can’t find any way to set leader arrowheads to “None”.
I can’t find an ElementType for None to use in John’s nodes, and the Rhythm Arrowhead Assigner fails with “None” as an input.
Hi, This is a great start.
I changed great number of mine to be consistant however after 200ish changed, it starts to erase associated note blocks. Literally, deletes the family.
Would you know what is causing this? I am thinking element ownership or there’s a threshold on the number of items you can change?
I haven’t experienced this or maybe didn’t notice. Do you mean that it deleted some elements (instances of the family) or the entire family from the model?
So, if I had the note block on the legend and also a user referenced on multiple views, they are all gone. I think it is the dynamo language issue or there is a flaw in the algorythm.
If you are having a issue that is away from the original post you should start up a new topic.
Setting a parameter that accepts elements can be set to null via some python code and utilizing “InvalidElementId” which can be found within the SDK for revit.