Hello all!
This is my first post here and I am trying to isolate surfaces from Revit geometry and form a simple box like configuration for energy modelling. I’ve managed to isolated the needed surfaces and created a box of walls, window, roof and floor, but facing issues:
Box made by the walls and window surfaces using ‘Merge faces’, is split into only wall surface without the window surfaces when connecting to the ‘Mass2Zone’ and ‘Decompose by type’ in HB (no. 3 box in Ghp definition), so it isn’t useful as it is no more a closed box.
The other option I thought of was to create the walls between the floor and roof surfaces using loft, but for some reason it is leading to twisted geometries, inspite of flipping or rotating one or the other surfaces (no. 1 & 2 in Ghp definition).
I’m only sharing the revit model and ghp definition for creating the surface here (not the HB script, as I can’t share that). I’m not very experienced with Grasshopper, and there might be better workarounds, but I am currently stuck here. What I need is a closed rectangular box to make a HB zone so I can work further with my project. All comments are welcome!
Hi, thank you for the suggestion. I am aware about Pollination but I intend to carry out this project using Rhino.Inside due to the nature of this project.
Hi, @scottd Thank you so much for the reply. Yes, presently, I’m trying to establish a live link between a simple (relatively) Revit model and an already developed HB definition for a very specific analysis (I’m skipping details here as its WIP). If I can just form the walls surfaces, I have rest of the information to carry on with the analysis.
Thank you for the 3d Rooms trick. I’ll give that try as well.
Is there any comments on why the Loft function isn’t working? It is intersecting and forming weird surfaces. Or is there another way to connect the roof and the floor plane, to get a simple rectangular box?
Hello,
I am currently working on a similar project in which im trying to export geometry from Revit using rhino inside revit. I created the spaces in order to transfer the thermal information that comes with it but when i export it to rhino i get the spaces but no wall so they are floating and have no way to run a better analysis. Did you manage to create the honey bee rooms ?
If you are trying to get space bounding geometry into Rhino, then you can use the attached sample to extract the walls, and in the same manner you can extract ceilings, roofs and floors… Also you can note that if you have a single wall that is associated with multiple rooms, then you would have it appearing multiple times in the result, so what you can do depending on your needs is just flattening the final list and use the “Create Set” component to have it only once.
hope that helps you, and if you need further help, maybe you can provide more detail on what you are trying to get from Revit’s side and in what sort.