primitive normals, need to finish cylinder and cube