> For the complete documentation index, see [llms.txt](https://docs.ladybug.tools/honeybee-primer/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ladybug.tools/honeybee-primer/components/2_organize/faces_by_bc.md).

# Faces by BC

![](/files/-Miho4lvTHBHwa-1fu-X)

![](/files/-Miho-FMo-PPzHLXt0IZ) - [\[source code\]](https://github.com/ladybug-tools/honeybee-grasshopper-core/blob/master/honeybee_grasshopper_core/src//HB%20Faces%20by%20BC.py)

Separate the faces/sub-faces of honeybee Rooms, Faces, Apertures, Doors or Shades by boundary condition.

## Inputs

* **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.&#x20;

## Outputs

* **outdoors**

  The objects with an Outdoors boundary condition.&#x20;
* **surface**

  The objects with a Surface (interior) boundary condition.&#x20;
* **ground**

  The objects with a Ground boundary condition.&#x20;
* **adiabatic**

  The objects with an adiabatic (no heat flow) boundary condition.&#x20;
* **other**

  All objects with a boundary condition other than the four above. All shades will also be added to this list.&#x20;
