Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Separate and group honeybee Rooms by any attribute that the room possesses.
This can be used to group rooms by program, whether rooms are conditioned, etc.
rooms [Required]
An array of honeybee Rooms or honeybee Models to be separated and grouped based on their attributes.
attribute [Required]
Text for the name of the Room attribute with which the Rooms should be labeled. The Honeybee "Room Attributes" component lists all of the core attributes of the room. Also, each Honeybee extension (ie. Radiance, Energy) includes its own component that lists the Room attributes of that extension.
values
A list of values with one attribute value for each branch of the output rooms.
rooms
A data tree of honeybee rooms with each branch of the tree representing a different attribute value.
Separate and group honeybee rooms with the same average floor height.
rooms [Required]
A list of honeybee Rooms or honeybee Models to be separated by floor height.
min_diff
An optional float value to denote the minimum difference in floor heights that is considered meaningful. This can be used to ensure rooms like those representing stair landings are grouped with floors. If None, any difference in floor heights greater than the Rhino model tolerance will be considered meaningful.
flr_hgts
A list of floor heights with one floor height for each branch of the output rooms.
rooms
A data tree of honeybee rooms with each branch of the tree representing a different floor height.
Separate and group honeybee rooms with the same average orientation of walls with an Outdoors boundary condition.
rooms [Required]
A list of honeybee honeybee Rooms or honeybee Models to be separated by orientation.
n_groups
An optional positive integer to set the number of orientation groups to use. For example, setting this to 4 will result in rooms being grouped by four orientations (North, East, South, West). If None, the maximum number of unique groups will be used.
north
A number between 0 and 360 to set the clockwise north direction in degrees. This can also be a vector to set the North. Default is 0.
orientations
A list of numbers between 0 and 360 with one orientation for each branch of the output perimrooms. This will be a list of angle ranges if a value is input for n_groups.
perim_rooms
A data tree of honeybee rooms with each branch of the tree representing a different orientation.
core_rooms
A list of honeybee rooms with no identifiable orientation.
-
Separate the faces/sub-faces of honeybee Rooms, Faces, Apertures, Doors or Shades by boundary condition.
hb_objs [Required]
Honeybee Rooms, Faces, Apertures, Doors and/or Shades which will be separated based on boundary condition. This can also be an entire honeybee Model.
outdoors
The objects with an Outdoors boundary condition.
surface
The objects with a Surface (interior) boundary condition.
ground
The objects with a Ground boundary condition.
adiabatic
The objects with an adiabatic (no heat flow) boundary condition.
other
All objects with a boundary condition other than the four above. All shades will also be added to this list.
-
Separate and group Honeybee Faces, Apertures, Doors and Shades by any attribute that the objects possess.
This can be used to group faces by construction, modifier, etc.
hb_objs [Required]
An array of honeybee Rooms, Faces, Apertures, Doors or Shades to be separated by their attributes in the Rhino scene.
attribute [Required]
Text for the name of the Face attribute with which the Faces should be labeled. The Honeybee "Face Attributes" component lists all of the core attributes of the room. Also, each Honeybee extension (ie. Radiance, Energy) includes its own component that lists the Face attributes of that extension.
values
A list of values with one attribute value for each branch of the output hb_objs.
hb_objs
A data tree of honeybee faces and sub-faces with each branc of the tree representing a different attribute value.
Separate the faces/sub-faces of honeybee Rooms, Faces, Apertures, Doors, or Shades by object and face type.
hb_objs [Required]
Honeybee Rooms, Faces, Apertures, Doors and/or Shades which will be separated based on object and face type. This can also be an entire honeybee Model.
walls
The Walls with an Outdoors or Ground boundary condition.
interior_walls
The Walls with a Surface or Adiabatic boundary condition.
roofs
The RoofCeilings with an Outdoors or Ground boundary condition.
ceilings
The RoofCeilings with a Surface or Adiabatic boundary condition.
exterior_floors
The Floors with an Outdoors or Ground boundary condition.
interior_floors
The Floors with a Surface or Adiabatic boundary condition.
air_walls
The AirWalls.
apertures
The Apertures with an Outdoors boundary condition.
interior_apertures
The Apertures with a Surface boundary condition.
doors
The Doors with an Outdoors boundary condition.
interior_doors
The Doors with a Surface boundary condition.
outdoor_shades
The Shades assigned to the outdoors of their parent objects. This also includes all orphaned shades of a model.
indoor_shades
The Shades assigned to the indoors of their parent objects.