Im not sure but your using Rotateentity( )
Try using RotateMesh( ) as for entity is not the Mesh,and its the mesh that will hold the normals ( I think,havent tryed it )
Try using RotateMesh( ) as for entity is not the Mesh,and its the mesh that will hold the normals ( I think,havent tryed it )