A surface normal holds the three dimensional direction a surface faces in a 3 component
vector representation. The representation is commonly used in
3D computer graphics. For a polygon the surface normal can be calculated as the the vector
cross product of two edges of the polygon.