> 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

![](/files/KZlqShR5VT9U7drlUeb9)

![](/files/gHISTp8n7fOJa5ETm0Hp) - [\[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.
