fixed rare bug - that a colour wasnt clamped between 0 and 255.
Also assed a function to calculate high quality normals (normals are the same even for different topologys).