a normal is a direction vector with a length of 1, representing the facing direction of a surface.

yes, you would use the normal to calculate the angles needed so soemthign was parallel to its surface