> 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/1_visualize/geometry_properties.md).

# Geometry Properties

![](https://3521261292-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LPHXQ1FZ8W_xSW4Nb61%2Fuploads%2Fgit-blob-288f4d750f1fbcc7867c0c7618fe16a8c4161814%2FGeometry_Properties.png?alt=media)

![](https://3521261292-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LPHXQ1FZ8W_xSW4Nb61%2Fuploads%2Fgit-blob-c4c50add16f1085d42585c74ca236739ec8acd0d%2FGeometry_Properties.png?alt=media) - [\[source code\]](https://github.com/ladybug-tools/honeybee-grasshopper-core/blob/master/honeybee_grasshopper_core/src//HB%20Geometry%20Properties.py)

Get geometry properties of honeybee Rooms or a honeybee Model.

### Inputs

* **rooms \[Required]**

A list of honeybee Rooms for which or geometry properties will be output. This can also be an entire honeybee Model.

### Outputs

* **ext\_wall\_area**

A number for the total area of walls in the honeybee rooms with an Outdoors boundary condition (in Rhino model units).

* **ext\_win\_area**

A number for the total area of windows in the honeybee rooms with an Outdoors boundary condition (in Rhino model units).

* **volume**

A number for the volume of the honeybee rooms (in Rhino model units).

* **floor\_area**

A number for the floor area of the honeybee rooms (in Rhino model units). When a Model is connected, the floor area will exclude plenums and other Rooms with that have a True exclude\_floor\_area property.

* **floor\_ep\_constr**

A number for the floor area of the Room accounting for the thickness of EnergyPlus wall constructions. (in Rhino model units). When a Model is connected, the floor area will exclude plenums and other Rooms with that have a True exclude\_floor\_area property.
