> For the complete documentation index, see [llms.txt](https://docs.ladybug.tools/dragonfly-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/dragonfly-primer/components/1_visualize/geometry_properties.md).

# 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;
