I’ve been trying various things, and discovered that if I add an extrudedHeight propery of zero to the rectangle, then the “buggy culling” no longer occurs. However (and why is it there’s always a ‘however’ ) adding the extrudedHeight causes the color issue that I recently reported here (https://community.cesium.com/t/colors-appearing-different-between-3d-and-2d/21634)
Perhaps this finding, if it hasn’t already been found by your team, will be helpful.
var viewer = new Cesium.Viewer('cesiumContainer',
{
sceneMode: Cesium.SceneMode.SCENE2D,
mapProjection: new Cesium.WebMercatorProjection()
});
viewer.entities.add(
{
rectangle: {
coordinates:
Cesium.Rectangle.fromDegrees(150.000000,0.000000, 180, 51),
extrudedHeight: 0
}});