Some fixes to normal generation.

SetNormal() is still the old version to avoid dramatic compatibility problems.