Is there a way to grab the top face of a sloped roof, get the roofs center normal vector, then determine if that faces N,S,E,W,NWN,NEN etc based off true north, and write that to a parameter? I have got a compass creation node that can create a 16 point compass, but I am struggling to get the appropriate Vector for the roof.
Image below, need to analyze top face and determine the direction that it is pointing. I have done this successfully with walls, windows and doors. Roofs seem to be quite tricky?