this is my firtst Topic, i’m trying to put dimensions in my floors with Dynamo. I need to do this because i work with different types (and a lot of elements) so i would like to reduce the time to do this manually in Revit.
Hey, If you search around here you should find some useful links.
Your basic workflow is to get References from the Element and define a line for the dimension location.
This can be quite tricky. I know that @Alban_de_Chasteigner is expanding his Genius Loci package to expand this functionality. I’d get the latest version and have a play.
Here’s one of my graphs, but as I say, I would probably use some of Alban’s nodes if I was to do it again
I’m not sure there are any nodes for angular dimensions, but there is a method in the api… Create Method so it is possible and the method looks similar to the other creation methods.
Im new too dynamo and been practicing alot, i came across this topic and tried to copy the nodes in @Alban_de_Charsteinger solution! But it seems i am missing someting… because im getting back a NULL value the Dimension ByReferences Node.
Thank you so much for your quick reply, I have implemented the changes as you directed but I am still facing the same issue. I must be missing something obvious as this post is my entry into dynamo world.
It appears that the default value of the dimensionType input has been disabled.
So right click on the port and enable it or add a codeblock with null inside.
Thank you so much, it has started dimming but slightly buggy, it seems to miss match lines and references at certain dims. Additionally how could I scale this into multiple model elements selection(multiple slabs), as that seems to wreak havoc.
I am at the loss now, something is broken, it makes multiple sets of same dimension too. And when you select another element it tries to draw dimensions from old element positions.
It works great on all of the floor previously drawn, but it seems to once again miss order the references if a void is applied to a floor. I assume the ordering is at fault again?
@Alban_de_Chasteigner could you explain how does your “Dimension ByReferences” node work? Or actually, what do I need to feed in the Reference input to get the dimensions?
I would like to apply this script on more elements simultaneously? When I use the “Select Model Elements” node to select more Elements I get null values in the output. I’m guessing I have to rearrange the references somehow?