Possible anomaly

I am involved in a project, creating historical urban landscapes. The project was based on the GE plugin but we are moving it to Cesium.

The attached file can be viewed at http://vcities.ite-stl.org/Cesium/Apps/Sandcastle/gallery/Cesiumblocktest.html . The anomaly seems to occur when one of buildings has a basement. In this case, in order to get the area defining polygon to ground level, we need to do something like

{
  name : 'Area Boundary',
  polygon : {
    hierarchy : Cesium.Cartesian3.fromDegreesArray([
                              -90.1922703175,38.6286636758,
                              -90.1913863335,38.6284448384,
                              -90.1911445344,38.6290409171,
                              -90.1920285262,38.6292597554,
                              -90.1922703175,38.6286636758
                                ]),
    material : Cesium.Color.GREEN.withAlpha(0.5),
    outline : true,
    outlineColor : Cesium.Color.BLACK,
    height : -5.0
  }
});

rather than height : 0.0

which is what one might expect (and works if there is no basement)

We can easily work with this but I thought it might be worth bringing up if it is not as it should be.

Thanks,

Cesiumblocktest.html (5.19 KB)