I observe some strange behaviour with a 3DTile disappearing when navigating the map.
Sample see https://bertt.github.io/cesium_issues/geometry_disappears/ - zoom in on the geometry central in the box.
Some remarks:
-
Sample contains 1 3DTile (b3dm);
-
glTF in the b3dm is valid (https://bertt.github.io/cesium_issues/geometry_disappears/0_0_0.glb);
-
Tileset is valid according to 3D-tiles-validator.
-
Use CesiumJS version: 104, same behaviour is observed in older versions (tested to 93).
I suspect it has got something to do with the layout of triangles (triangles crossing?), see the wireframe:
Source of these triangles is some external file so I don’t have influence on the triangulation.
So the question is: why does this 3D Tile disappears sometimes when navigating the map? What does it take to fix this?