Orthographic projection matrix

Why does the content of the projection matrix change even though the parameters to create the camera never change?

The computation might be affected by OrthographicCamera.zoom or OrthographicCamera.view (which are no ctor parameters).

Thank you very much!

You are correct about the influence of zoom but after zooming I see that near and far are not changed. Top, bottom, right, left have changed based on these new values shouldn’t I be able to reconstruct the new orthographic matrix mathematically? I can calculate the orthographic matrix with precision before zooming.

Sorry, I don’t understand what you are referring to. The following fiddle demonstrates that the mentioned properties do not change if you change zoom and update the projection matrix.

https://jsfiddle.net/sbug8faL/