Fixed generateNormals(), faster generateTangentBase()