Revision history [back]
The OpenStudio surface.outwardNormal() method will give you exactly what you want, a 3D vector of the surface normal. It is used in the Radiance forward translator to determine the orientation for a given window group's hemispherical sampling basis. e.g.