Roof by geometry

Hi! I want to create a roof by geometry and after I want to use “Attach Top/Base” in Revit for my walls.
I created a surface and I did a solid (with Surface.Thicken) but I tried to do a Roof with DirectShape.ByGeometry and with Springs.FamilyInstance.ByGeometry and it didn’t work.
Any ideas?? Thanks a lot!
I’m working with Dynamo 1.3.2 and with Revit 2017 in English.

Hi @ionti

How about attaching by Top Offset Value after creating Geometry using Springs.FamilyInstance.ByGeometry node?

Thanks @Kulkul for the idea!
But if I do that, “Top Offset” have only one value and the result is like the picture.
I want that my wall attach the top of the roof with the form of the roof…


Thanks anyway! :slight_smile:

You need to select all walls and use Geometry.Distance to get top offset value and set the values back.

Hi @Kulkul
I did that (I think) only with one wall but the wall “Top Offset” is only a number. I want that the wall link up to the Roof.
I want that the top of the walls follow the Roof (the red line in the picture).
Thanks for your help!! :slight_smile:

Could you drop here relevant rvt and dyn file.

Sure! Thank you! :slight_smile: The Dynamo version is 1.3.2 and Revit 2017 in english.
200328_02.dyn (25.6 KB) 200328_02.rvt (3.2 MB)