This does not fire the internal matrixUpdated event which is used to recalculate the relevant matrices, and anything else based on changing camera state (its frustum, for example).
Should be fixed in the new Jax.Camera, and if not, it's invalid due to a different API and internal logic. A new issue can be opened if similar issues arise.
Assume we want to assign a quaternion directly to a camera, instead of rotating our way into the desired state:
This does not fire the internal
matrixUpdated
event which is used to recalculate the relevant matrices, and anything else based on changing camera state (its frustum, for example).A workaround is to fire the event manually: