# Visualize Normals

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

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

Get aligned points and vectors to preview the normal direction of any Honeybee geometry object the Rhino scene, including all sub-faces and assigned shades.

### Inputs

* **hb\_objs \[Required]**

A Honeybee Model, Room, Face, Shade, Aperture, or Door for which points and vectors will be output in the Rhino scene to show the object's orientation.

### Outputs

* **points**

Points that lie at the center of each surface of the connected \_hb\_objs. These should be connected to the "Anchor" input of a native Grasshopper "Vector Display" component.

* **vectors**

Normal vectors for each surface of the connected \_hb\_objs. These should be connected to the "Vector" input of a native Grasshopper "Vector Display" component.
