Separate By Normal - [source code]
Geometry for which facades will be selected. Geometry must be either a Brep, a Mesh or a list of Breps or Meshes.
Maximum normal declination angle from ZAxis that should be still considerd up
Maximum normal declination angle from ZAxis that should be still considerd down
A number between 0 and 8 for desired orientation. 0 = North, 1 = NE, 2 = East, ... 7 = NW, 8 = Roof. Default is South.
Angle in degrees for deviation from _orientation. Default = 23. For selecting all vertical orientations give 359 for this input and 0 for the minusDeg (or viceversa)
Angle in degrees for deviation from _orientation. Default = 23. For selecting all vertical orientations give 359 for this input and 0 for the plusDeg (or viceversa)
...
Selected faces/surfaces
[Check Hydra Example Files for Separate By Normal](https://hydrashare.github.io/hydra/index.html?keywords=Ladybug_Separate By Normal)