Thanks, I missed your earlier link.
The problem here is that the tileset is actually underneath the terrain. It’s visible only because depthTestAgainstTerrain
is turned off, which means the tileset can be seen through the ground. The camera won’t let you get any closer because it’s hitting the ground. You can fix this in a couple of ways:
- Allow the camera to go underground, by disabling collision detection: https://cesium.com/docs/cesiumjs-ref-doc/ScreenSpaceCameraController.html?classFilter=ScreenSPace#enableCollisionDetection
- Move the 3D Tileset a few meters up. You can do this using the Cesium ion “Adjust Tileset Location” editor or programmatically like in this example https://sandcastle.cesium.com/index.html?src=3D%20Tiles%20Adjust%20Height.html
- Use clipping planes to clip out the terrain in that area: https://sandcastle.cesium.com/index.html?src=Terrain%20Clipping%20Planes.html