# Geometry Properties

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

![](https://3405893330-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Ma9gBkJelXEQ5LsYEl7%2Fuploads%2Fgit-blob-31d36dbe9d3e01d9f53888457e9d3169aa4b5714%2FGeometry_Properties.png?alt=media) - [\[source code\]](https://github.com/ladybug-tools/dragonfly-grasshopper/blob/master/dragonfly_grasshopper/src/DF%20Geometry%20Properties.py)

Get properties of any Dragonfly geometry object.

## Inputs

* **df\_objs \[Required]**

  A Dragonfly Model, Building, Story or Room2D for which properties will be output.&#x20;

## Outputs

* **height**

  For a Model or a Building, this will be the average height of the object above the ground. For a Story, this will be the floor-to-floor height and, for a Room2D, this will be the floor-to-ceiling height.&#x20;
* **floor\_area**

  A number for the floor area  of all Rooms in the dragonfly object.&#x20;
* **ext\_wall\_area**

  A number for the total area of walls in the dragonfly object with an Outdoors boundary condition.&#x20;
* **ext\_win\_area**

  A number for the total area of windows in the dragonfly object with an Outdoors boundary condition.&#x20;
* **volume**

  A number for the volume of all Rooms in the dragonfly object.&#x20;
