Columbus & Orthographic mode has lots of problems

1. A concise explanation of the problem you’re experiencing.

Setting mode like this:

viewer.scene.mode = Cesium.SceneMode.COLUMBUS_VIEW;

viewer.scene.camera.switchToOrthographicFrustum();

… causes all kinds of problems. Worst of them being picking does not work anymore and camera zoom starts to “jump” in and out.

2. A minimal code example. If you’ve found a bug, this helps us reproduce and repair it.

Attached a a simple sandcastle to reproduce with NY 3d-tileset:

3. Context. Why do you need to do this? We might know a better way to accomplish your goal.

4. The Cesium version you’re using, your operating system and browser.