Hi everyone, I am having trouble finding a workable solution which allows me to custom name and organize zones in large building with 300+ (and often 500+) zones.
I also noticed that every time something in the model/workflow changes, Room Identifier changes as well, so I am not able to create some sort of name mapping
I need to be able to name or “tag” zones with individual names which I can then use to assign programs and internal loads, as well as review individual Cooling and Heating loads after running the simulation
For example, in a high-rise residential building, if I assigned all bedrooms to a single layer (and program), how do I later differentiate which apartment those bedrooms belong to? Is there a way an additional way to “tag” apartment or group? And floor?
Hi Eugene,
Check out the attached file.
This is a Python script that creates an array of names depending on the number of apartments and number of bedrooms inside each apartment. You can modify it to match the number of breps in each layer.
In several cases we have used Human’s plugin to load the geometries by layer and then automate the naming process based on that. The component gives you access to both layers and sublayers.
@eugene_s Check out the attached file.
I made a simple model consisting of 3 bedrooms and 2 living rooms (You can modify and add spaces with the same pattern, then merge all rooms as 1 floor or apartment.
I have some recommendations for creating a clean energy model:
Create the rooms by a closed curve for each room then extrude it and cap the output (As in the file)
Group spaces with the same name and input in “HB Room from Solid”
You can’t use normal transform components of Grasshopper for the HB objects, you have to use HB Move, HB Rotate, etc.
@fadysherif thank you. This is very helpful and I will explore this further.
Have you worked with Human plugin like @mostapha suggested? I wonder if paring your suggestion with Human utilizing Rhino layers will supercharge this process.