# Subface Subset

![](https://459479801-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Ma9N5K8lMbAhbyBVgms%2Fuploads%2Fgit-blob-c4d520378a6c63be58b02654bdd3116f08ab6078%2FSubface_Subset.png?alt=media)

![](https://459479801-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Ma9N5K8lMbAhbyBVgms%2Fuploads%2Fgit-blob-e4aa8b023c39232e113db0c737fe30c000e46cab%2FSubface_Subset.png?alt=media) - [\[source code\]](https://github.com/ladybug-tools/honeybee-grasshopper-energy/blob/master/honeybee_grasshopper_energy/src/HB%20Subface%20Subset.py)

Create a list of exterior subface (apertures + doors) constructions that can be used to edit or create a ConstructionSet object.

## Inputs

* **window**

  A construction object for apertures with an Outdoors boundary condition and a Wall face type for their parent face. This can also be text for the identifier of the construction within the library.&#x20;
* **skylight**

  A construction object for apertures with an Outdoors boundary condition and a RoofCeiling or Floor face type for their parent face. This can also be text for the identifier of the construction within the library.&#x20;
* **operable**

  A construction object for apertures with an Outdoors boundary condition and True is\_operable property. This can also be text for the identifier of the construction within the library.&#x20;
* **exterior\_door**

  A construction object for opaque doors with an Outdoors boundary condition and a Wall face type for their parent face. This can also be text for the identifier of the construction within the library.&#x20;
* **overhead\_door**

  A construction object for opaque doors with an Outdoors boundary condition and a RoofCeiling or Floor face type for their parent face. This can also be text for the identifier of the construction within the library.&#x20;
* **glass\_door**

  A construction object for all glass doors with an Outdoors boundary condition. This can also be text for the identifier of the construction within the library.&#x20;

## Outputs

* **subface\_set**

  A list of exterior subface constructions that can be used to edit or create a ConstructionSet object.&#x20;
