# Deconstruct ConstructionSet

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

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

Deconstruct a construction set into its constituient exterior constructions.

## Inputs

* **constr\_set \[Required]**

  A construction set to be deconstructed. This can also be text for a construction set to be looked up in the construction set library.&#x20;

## Outputs

* **exterior\_wall**

  A construction object for the set's exterior walls.&#x20;
* **exterior\_roof**

  A construction object for the set's exterior roofs.&#x20;
* **exposed\_floor**

  A construction object for the set's exposed floors.&#x20;
* **ground\_wall**

  A construction object for the set's underground walls.&#x20;
* **ground\_roof**

  A construction object for the set's underground roofs.&#x20;
* **ground\_floor**

  A construction object for the set's ground-contact floors.&#x20;
* **window**

  A construction object for apertures with an Outdoors boundary condition and a Wall face type for their parent face.&#x20;
* **skylight**

  A construction object for apertures with an Outdoors boundary condition and a RoofCeiling or Floor face type for their parent face.&#x20;
* **operable**

  A construction object for apertures with an Outdoors boundary condition and True is\_operable property.&#x20;
* **exterior\_door**

  A construction object for opaque doors with an Outdoors boundary condition and a Wall face type for their parent face.&#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.&#x20;
* **glass\_door**

  A construction object for all glass doors with an Outdoors boundary condition.&#x20;
