I donīt see the error here. When calculating the normals for frame X why should the entity be in an other state than frame X?