# Deconstruct ConstructionSet Interior

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

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

Deconstruct a construction set into its constituient interior 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

* **interior\_wall**

  A construction object for the set's interior walls.&#x20;
* **ceiling**

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

  A construction object for the set's interior floors.&#x20;
* **interior\_window**

  A construction object for all apertures with a Surface boundary condition.&#x20;
* **interior\_door**

  A construction object for all opaque doors with a Surface boundary condition.&#x20;
* **int\_glass\_door**

  A construction object for all glass doors with a Surface boundary condition.&#x20;
