I have been using Rhino Inside Revit as a mechanism for converting finite element structural models into Revit models. So this post is with regards to modelling structural steel framing (beams, columns, braces).
In release 1.5.8082, a change was made that automatically enables joins if the element family is ‘structural framing’ - previously my experience was that all beams and columns brought into revit by rhino inside had joins disabled by default.
Enabling/disabling joins seems to have an impact on what element parameters are allowed and not allowed to be modified. For example, previously i had setup a routine to set member end length offsets, insertion points, and member rotations based on parameters contained in a finite element model using the Element Parameter component.
Since the update, this routine has broken because joined elements cannot have their z Justification parameter modified.
It would be extremely useful for modelling of structural framing to be able to specify whether generated beams and columns should have joins enabled or disabled by default upon the element creation - instead of leaving this entirely up to the component to interpret.
I would like to be able to first import the framing with joins disabled, modify parameters of interest, and enable the join functionality as a last step.
Currently overcoming this with an api component, but performance is quite slow and this could be avoided by simply being able to specify the behavior of joins on the Add Beam component.
Do you mind testing it and tell us if it works to you now?
‘Structural Framing Joins’ component is still missing but ‘Add Beam’ and ‘Add Brace’ components should create same kind of unjoined structural frame now.
I have a request to access the justification of beams. I think typically Structural modelers use top of flange justification. Currently the curves you feed the beam tool can only be used as axis lines which makes each top flange a different height.
Does Revit API allow Justification parameter to be accessed?
I like the suggestion, thanks.
Sorry, but I’ve dropped a bunch of nodes on my canvas and I still can’t figure out which one is the long gray one with the pink icon. Could you tell me the name, please?
That’s the Inspect Element component. When first hooked up it has no outputs, use Shift+Click to expand to the parameters available, then use Ctrl+Click on the components icon to collapse, leaving only parameters you’ve hooked something up to (a text panel in this case )
Just checking if this enable/disable join component ever made its way to the latest build? Still couldn’t find this anywhere and couldn’t find a better way to join the beams created with RiR efficiently…