The normal stands always in a right angle on the surface, that's the definition of a normal.
If you want to calculate the angle between two vectors (not ANGLEs, they must be VECTORs), use the dot product:
http://en.wikipedia.org/wiki/Dot_product
(Geometric Interpretation)


"Falls das Resultat nicht einfach nur dermassen gut aussieht, sollten Sie nochmal von vorn anfangen..." - Manual

Check out my new game: Pogostuck: Rage With Your Friends