Fixed a mistake with normals being treated differently by Java3D.
Normals are now generated properly by a NormalGenerator.