This first flips the image over on its X axis since the X scale value goes from 1 to -1; Y scale value goes from 1 to 1 i.e no change. As X scale value goes from 1 to -1 it will scale down to 0, then going negative at which point the image grows again but flipped. Then keeping the X axis flipped it next also similarly flips Y axis, then it reverses the X back keeping the Y flipped, and finally reverses the Y so its back to normal.
Snapshot taken at t=0.
![]() |
Snapshot taken as some intermediate point in the cycle where Y is flipped and X is scaling back to 1
![]() |