Used 3D rotation to calculate the normals.