Hi,
The gaps are due to the low resolution of the coordinates used to render your image. Large coordinate values (with, say 5-6 significant decimal digits or more), have low resolution.
To close these gaps you need to:
Make the origin of the world close to your viewpoint. I recommend putting it at the viewpoint as a best practice.
If the gaps don’t close after step 1, then the coordinates of the pipeline vertices are too large (and therefore low resolution). So make them also relative to the world position of your viewpoint. When there should be no low-resolution numbers used to render the scene and the gaps will close.
There are a number of posts in this forum relating to this type of issue. I will see if I can find specific links for you.
Thank you very much. The attachment I show is that when the camera enters the ground, it looks up and finds the gap crack between the slices of the loading layer, not the crack in the loading pipeline data.
This looks like it’s due to the fact that CesiumJS does not render the backfaces for terrain tiles. There’s an issue for this here and a suggestion of how to enable this (but you’d need to modify the source): https://github.com/AnalyticalGraphicsInc/cesium/issues/7266
Thank you very much. I recorded an attachment that could better restore the problem.
I set “viewer. scene. screenSpace Camera Controller. minimum ZoomDistance = - 100000;” to let the camera go underground to see the problem. Without loading 3dtiles data, pipelines and other data have only one base map data.