Wow, that was a hell of a face palm moment when I read the flip boolean comment! Thanks a lot for the help, I will keep looking into units! Cheers!
Hi @Japhy
Sorry but if you get chance I have one final query about this which I cant seem to find the answer to. If after using crvs to make curtain wall grids, I then want to apply a specific type of mullion to those grids… is there a way to do this through grasshopper? Or is this normally done through the curtain wall type in Revit?
AddGridMullion.gh (13.7 KB)
Once you have a Mullion Type added to the curtain grid (either by UI or via the Wall Type) you can Analyze the Curtain Wall & Grid to Get/Set the Mullion Type.
https://www.rhino3d.com/inside/revit/1.0/guides/revit-curtainwalls
re_mullions.gh (12.9 KB)
@Japhy thank you again. I realised what the problem was… previously I did try to Analyze the Curtain Wall & Grid to Get/Set the Mullion Type, but I now realise that I was using a standard imperial template and the Curtain wall type i selected had no mullion set in its Revit properties, so nothing was happening. Thanks alot.
Any luck getting this to work in mm?
@Japhy
Hi Japhy, thank you for the method! I have some questions regarding this script.
The first is that it seems not taking tree-like data aka multiple inputs at the same time. (I have multiple lines as base to add curtain wall and then divided equally into 6 segments to add vertical grids within one data tree.) See the images below, the points appear fine but not creating the vertical grids properly. Anyway to solve that?
Secondly, inspired by your python script I was trying to add a component similar to yours to add mullions to existing curtain grids. I looked up Revit API
and did this:
add mullions.txt (2.8 KB)
It was tested fine and the inputs seem ok but I still don’t get the output mullions in Revit, hope I can find what to change.
Thank you very much!
It’s hard to see but it looks like you may have multiple curtain walls/cg in a non-grafted input with grafted points.
Thank you Japhy! That was such a basic mistake. Any hints on the second one?
I would remove the node and code stuff, then start walking through any errors you get on your input types.
forum_Mullion.gh (10.6 KB)
In case you’re wondering about the border mullions…
Thank you Japhy, it worked perfectly! I saw u manipulated the input code for curves, does it mean I have to convert rhino curves first to make the function happen? Maybe I can dig in Revit API further.
Yes, That needs to happen in both directions
Appreciate your help!
Hi @Japhy @eirannejad @scottd can we override the point list, so if there is a change in the elevations of points in directions, grids will be automatically updated on the curtain wall
Hi Akshay,
There aren’t native curtain wall grid components at this time.
Hi all - I am trying to create a pattern similar to the original example - basically an irregular grid of rectangular panels. The vertical mullions are consistent, but the horizontals vary.
I am trying to follow this and am having some trouble - I took @Japhy 's revised Python component and am trying to get it to work with @eirannejad 's original pattern - is that possible? or does it only work with full panel runs of grid lines? Below is what I am trying to achieve. The profile is faceted, so it’s all straight sections.
Working ok here.
This has the updated scripted component and updated curtain grid component.
RE_AddGridLines.gh (26.1 KB)
Thanks @Japhy ! I tried the same thing you’ve done here. When I open your definition, I get the following error (see below), and the Add Grid Line (U) component returns all null values. I’m using Revit 2023 if that matters.
Sure - here are my files - I also tested in Revit 2022 and got the same error:
RE_AddGridLines.gh (34.0 KB)
CreateGridTest.rvt (448 KB)
GridLines.3dm (155.1 KB)