Description
As shown in the gif, I used the request method to zoom in and out in three scenarios. The length and width of the red square in the scene are 100*100:
1 I zoomed in by 100, then zoomed out by 50, and found that the zooming had no response, and the zooming out by 100 disappeared directly (probably because the scale was calculated as 0);
2 I zoomed in by 99, then zoomed out by 50, and found that it could be zoomed in;
3 I clicked twice to zoom in by 100 and zoomed out by 50. Although it could be zoomed in, it was obviously 100. There was no response to zooming out by 50 again, and it also disappeared directly by zooming out by 100;
The operation in 3 made me wonder if it was related to the fact that I clicked to zoom in twice, but this phenomenon is definitely not right.
4 I zoomed in by 50, then zoomed out by 50, and repeated the operation repeatedly, and the result was getting smaller and smaller. I am not sure if this logic is reasonable.
video link:
https://github.com/user-attachments/assets/71d82a31-1a54-4224-9985-3c33aa4050a0